|
|
|
อยากได้โค้ต แปลง .txt เป็น .sql โดยเริ่มจาก บรรทัดที่ กำหนด อ่ะครับ |
|
|
|
|
|
|
|
ปกติถ้าใช้การ export หรือเขียนเป็น .txt หรือ .sql ให้ใช้ \r\n ในการขึ้นบรรทัดใหม่ครับ
|
|
|
|
|
Date :
2015-09-15 08:43:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มองผ่านๆ โครงสร้างไฟล์เป็น xml ใช้ xml อ่านมาน่าจะเหมาะสมกว่านะครับ
แต่ถ้าหากต้องการอ่านแบบไฟล์จริงๆ ก็ file_get_contents ขึ้นมาได้
แต่ละบรรทัดจะอยู่ในรูปแบบ array ครับ เริ่มที่ 0 (บรรทัดแรก)
ในบรรทัดที่คุณทำ * ไว้ มี delimeter คือ | |
ก็สามารถ explode มันออกมา
ทีนี้ก็อยู่ที่โครงสร้างของท่าน จขกท แล้วละครับ ว่าข้อมูลชุดไหน จะนำเข้า field ไหน
ลองดูครับ
เอวัง
|
|
|
|
|
Date :
2015-09-15 20:48:09 |
By :
triplea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...
|
ประวัติการแก้ไข 2015-09-16 06:42:09
|
|
|
|
Date :
2015-09-16 06:40:25 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมีไฟล์ตัวอย่างหรือลิ้งค์การทำไหมครับ งง มากเลยยังทำไม่ได้เลยครับ
|
|
|
|
|
Date :
2015-09-27 18:49:58 |
By :
taozt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$txtArray = file('filename.txt');
foreach($txtArray as $line){
if( preg_match('/^\*/', $line){
echo $line, '<br>';
}
}
?>
|
|
|
|
|
Date :
2015-09-27 20:49:06 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|