|
|
|
สอบถามคะ อยากทราบวิธีเขียนโปรแกรม PHP เลือกแสดงเฉพาะคำที่อยู่ข้างหน้า /NCMN เท่านั้นคะ |
|
|
|
|
|
|
|
ตอนแรกก็ใช้ function strrpos() ในการตรวจสอบว่า line ไหนมี NCMN จากนั้นก็ใช้ split เพื่อตัดค่า / เอาตำแหน่งที่ 0 ก็ได้ค่าที่ต้องการแล้วครับ
|
|
|
|
|
Date :
2012-02-21 06:03:58 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนให้เลยครับ
thaicreate.txt
%TTitle: การประชุมทางวิชาการ ครั้งที่ 1
%ETitle: [1st Annual Conference]
%TAuthor:
%EAuthor:
%TInbook: การประชุมทางวิชาการ ครั้งที่ 1, โครงการวิจัยและพัฒนาอิเล็กทรอนิกส์และคอมพิวเตอร์, ปีงบประมาณ 2531, เล่ม 1
%EInbook: The 1st Annual Conference, Electronics and Computer Research and Development Project, Fiscal Year 1988, Book 1
%TPublisher: ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ, กระทรวงวิทยาศาสตร์ เทคโนโลยีและการพลังงาน
%EPublisher: National Electronics and Computer Technology Center, Ministry of Science, Technology and Energy
%Page:
%Year: 1989
%File:
#P1
#1
การประชุมทางวิชาการ ครั้งที่ 1//
การ/FIXN
ประชุม/VACT
ทาง/NCMN
วิชาการ/NCMN
<space>/PUNC
ครั้ง/CFQC
ที่ 1/DONM
//
#2
โครงการวิจัยและพัฒนาอิเล็กทรอนิกส์และคอมพิวเตอร์//
โครงการวิจัยและพัฒนา/NCMN
อิเล็กทรอนิกส์/NCMN
และ/JCRG
คอมพิวเตอร์/NCMN
//
#3
ปีงบประมาณ 2531//
ปีงบประมาณ/NCMN
<space>/PUNC
2531/NCNM
//
#4
เล่ม 1//
เล่ม/CNIT
<space>/PUNC
1/DONM
//
#P2
#1
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ//
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ/NPRP
//
#2
กระทรวงวิทยาศาสตร์ เทคโนโลยีและการพลังงาน//
กระทรวงวิทยาศาสตร์ เทคโนโลยีและการพลังงาน/NPRP
//
#P3
#1
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & Readfile</title>
</head>
<body>
<?
$strFileName = "thaicreate.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
if(strrpos($file, "NCMN") > 0)
{
$arr = split("/",$file);
echo $arr[0]."<br>";
}
}
fclose($objFopen);
}
?>
</body>
</html>
|
|
|
|
|
Date :
2012-02-21 06:09:06 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคะ ขอบคุณมากนะคะ ^.^ รบกวนถามอีกนิดนะคะ ถ้าต้องการคำที่เป็นชนิดอื่นด้วย กำหนดลงไปได้เลยมั้ยคะ เช่นอยากคำที่อยู่ข้างหน้า /NPRP ด้วยคะ
|
|
|
|
|
Date :
2012-02-21 18:09:41 |
By :
Butter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องดูก่อนครับ ว่าจะ split ได้ในรูปแบบไหนบ้าง
|
|
|
|
|
Date :
2012-02-22 06:20:06 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
และถ้าเราต้องการตัดคำที่ซ้ำออกไปด้วยอ่ะคะ ต้องเขียนโค้ดยังไงคะ
|
|
|
|
|
Date :
2012-02-24 20:10:04 |
By :
Butter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|