ขอคำแนะนำเกี่ยวเรื่อง php กับ text file

เริ่มโดย zatoli30, 22 กรกฎาคม 2013, 16:46:18

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

zatoli30

คือผมมีข้อมูล เป็น text file

tv-sony|httx://gggg.com|1.jpg
tv-samung|httx://gggg.com|2.jpg
tv-panasonic|httx://gggg.com|3.jpg
tv-toshiba|httx://gggg.com|4.jpg

ผมจะสามารถทำแบบนี้ได้ไหม
เช่น
"tv-sony"

ค้นให้ออกมาเป็นประมาณว่า อยู่บรรดทัดที่เท่าไหร่ แล้วโชว์ทั้งบรรทัด
หรือ ว่าทำเป็น array แล้วดึงขึ้นมาโชว์ เหมือน sql SELECT * FROM  WHERE  ประมาณนี้
ไม่ทราบว่าแบบนี้พอสามารถทำได้ไหมครับ

ขอบคุณครับ



รับเขียนสคริปเก็บข้อมูลสินค้า ตามสั่ง Nordstrom,6pm,Zappos,Homedepot,etc...  [direct=https://www.facebook.com/MR.watcharaporn]สอบถาม[/direct]

beg

#1
ได้ครับ
อ่านไฟล์เป็น array ด้วยคำสั่ง file
แล้วแยกแต่ละบรรทัดเป็น array อีก ด้วยคำสั่ง explode


<?php
$text
=file('name.txt');
//บรรทัดแรก ตำแหน่งคือ 0  ก็คือ $text[0];  
$data=explode('|',$text[0]); // เปลี่ยนเป็นตัวเลขอื่น เป็นบรรทัดที่ต้องการ
$keyword=$data[0];
$url=$data[1]; 
$image=$data[2];
echo 
$keywokd.' '.$url.' '.$image;

// ถ้าจะโชว์ทั้งหมด
$max=count($text);
for(
$i=0;$i<$max;$i++){
$data=explode('|',$text[$i]);
$keyword=$data[0];
$url=$data[1];
$image=$data[2];
echo 
$keywokd.' '.$url.' '.$image." \n ";

}

?>


zatoli30

ขอบคุณมากครับ  :wanwan017: :wanwan017:

ทดสอบเลยแล้วกันครับ
รับเขียนสคริปเก็บข้อมูลสินค้า ตามสั่ง Nordstrom,6pm,Zappos,Homedepot,etc...  [direct=https://www.facebook.com/MR.watcharaporn]สอบถาม[/direct]

MapTwoZa


ถ้าเขียนเล่นๆ หรือฝึก เขียนแบบนี้ไม่เป็นไร

แต่อย่าเอาไปใช้งานจริงเด็ดขาดนะ ดึงข้อมูลแบบนี้ ช้าม๊วก

ไปใช้ database ดีกว่า
Good code quality Developer :D