 |
[PHP]
สอบถามคะ อยากทราบวิธีเขียนโปรแกรม 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)
01. <html>
02. <head>
03. <title>ThaiCreate.Com PHP & Readfile</title>
04. </head>
05. <body>
06. <?
07. $strFileName = "thaicreate.txt" ;
08. $objFopen = fopen ( $strFileName , 'r' );
09. if ( $objFopen ) {
10. while (! feof ( $objFopen )) {
11. $file = fgets ( $objFopen , 4096);
12. if ( strrpos ( $file , "NCMN" ) > 0)
13. {
14. $arr = split( "/" , $file );
15. echo $arr [0]. "<br>" ;
16. }
17. }
18. fclose( $objFopen );
19. }
20. ?>
21. </body>
22. </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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|