คือ สมมุติ มี คำ ดังนี้
ASP, fiber optic, OC3, OC48, medical imagery, PACS, telaradiology, CT, MRI, digital imaging, PET
จะเขียน php ยังไงให้แยกออกมาเป็น array ตามกลุ่มคำที่มีครับ
xประมาณ
array[1]=ASP
array[2]=fiber optic
array[3]=OC3
ที่จริงถ้าอยู่ในรูปแบบ '','','',''
ก็ทำได้ครับ แต่แบบขอบนทำมะเป็นอ่ะ :P
ใช้ split() ครับ
$string = 'ASP, fiber optic, OC3, OC48, medical imagery, PACS, telaradiology, CT, MRI, digital imaging, PET';
$arr = split(',', $string);
ศึกษาเพิ่มเติม
http://th.php.net/manual/en/function.split.php
แนะนำให้ใช้ explode() แทนครับ (ใช้งานเหมือนกัน)
เพราะ split มันทำงานร่วมกับ regex ได้
เลยทำให้เวลา process ข้อมูลมากๆ มันกินเวลา
เราอาจไม่สังเกต เพราะดูต่างกันยาก
แต่กรณีทำระบบใหญ่ๆ หรือคนเข้าเยอะๆ เห็นผลแน่ๆ ครับ
โอ้ว .. ขอบคุณที่ชี้แนะครับ ...
ขอบคุณสำหรับทุกคำตอบครับ :-*
$string = 'ASP, fiber optic, OC3, OC48, medical imagery, PACS, telaradiology, CT, MRI, digital imaging, PET';
$arr = explode(',', $string);
แบบนี้ครับ
เวลาไปใช้งาน ผลที่ได้
echo $arr[0] ผลลัพธ์คือ ASP
.
.
.