ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingดึงข้อความบางอย่างออกมาจากบทความทำยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ดึงข้อความบางอย่างออกมาจากบทความทำยังไงครับ  (อ่าน 754 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 867



ดูรายละเอียด
« เมื่อ: 23 กรกฎาคม 2014, 15:28:19 »

มันดูง่ายๆ แต่ทำไมอยู่ดีๆก็นึกวิธีง่ายๆไม่ออก

เช่น จะดึงภาพออกมาจากบทความ

โค๊ด:
$text = "xxxxxx[img]http://www.asd.com/123.jpg[/img]zzzzzzzzzz[img]http://www.asd.com/456.jpg[/img]uuuuuuuuu";

ผมต้องการแค่
โค๊ด:
http://www.asd.com/123.jpg
http://www.asd.com/456.jpg

ทำไงดีครับ
บันทึกการเข้า
ohmdob
Newbie
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 20



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 23 กรกฎาคม 2014, 22:03:27 »

โค๊ด:
<?php

$text 
"xxxxxx[img]http://www.asd.com/123.jpg[/img]zzzzzzzzzz[img]http://www.asd.com/456.jpg[/img]uuuuuuuuu";

preg_match_all("/\[img\](.*?)\[\/img\]/i"$text$matchesPREG_PATTERN_ORDER);

print_r($matches[1]);

?>


ผลลัพธ์
โค๊ด:
Array ( 
    [0] => http://www.asd.com/123.jpg
    [1] => http://www.asd.com/456.jpg
)
« แก้ไขครั้งสุดท้าย: 23 กรกฎาคม 2014, 22:05:44 โดย ohmdob » บันทึกการเข้า

รับเขียนโปรแกรม PHP(Laravel4, Codeigniter), C#, Node.js
Mobile(Unity3d, Xamarin) IOS, Android, WP8
หน้า: [1]   ขึ้นบน
พิมพ์