ช่วยหน่อยงับ เรื่องการตัด TAG <span> ออกจากไฟลŮ

เริ่มโดย Amnaj, 20 ธันวาคม 2008, 15:06:35

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

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

Amnaj

ช่วยหน่อยครับ เรื่องการตัด TAG <span> ออกจากไฟล์
ก็คือต้องการ ตัด <span> ตัวนี้ออก ไม่ว่าจะเป็น </span>,<span class="abc">,<span class="123">
หรืออารายก็ตามที่เป็น  TAG <span> ออกงับ

ตอนแรกใช้คำสั่ง preg_replace() แต่มันต้องระบุรูปแบบ TAG <span> ทุกแบบที่มี ใช้ Regular Expressions ก็ไม่ได้สักที
รู้สึกกำหนดรูปแบบไม่ถูกครับ ว่าต้องรุบุแบบใด....

นี่คือแบบที่ใช้.. จะต้องแก้ยังไงครับ

$patterns[1] = '#<span>#';
$replacements[1] = ' ';

$data = preg_replace($patterns, $replacements, $data);

siamjung

ลองดูกระทู้นี้ครับ

http://www.thaiseoboard.com/index.php/topic,43360.0.html

แนะนำฟังก์ชั่นกับวิธีใช้ไว้แล้วครับ
งดรับงาน custom coding เตรียมพบบริการใหม่เร็วๆนี้

รับทำ PHP หรือปรับระบบระดับ bigbig เน้น cache คนเข้าแบบกระฉูดๆ <- สมัยก่อน

KendoUI,Ajax,Json,Custom Framework,JqueryUI,Adodb,Memcache,Smarty <- สมัยก่อน

[direct=https://www.youtube.com/watch?v=2LxLC93Q1rA]Indicator สัญญาณเทรดคมๆ[/direct]

[direct=https://play.google.com/store/apps/details?id=com.itwetrade.basictrade]App เรียนเทรดพื้นฐาน[/direct]

SvZ

[direct=https://www.berdodee.com]ศูนย์กลางซื้อขาย เบอร์สวย เบอร์มงคล[/direct] | [direct=https://www.berdodee.com/ทำนายเบอร์]ทำนายเบอร์โทรศัพท์[/direct]

Amnaj


Pipo

$html = <<<Data
ก็คือต้องการ ตัด <span> ตัวนี้ออก ไม่ว่าจะเป็น </SPAN>,<SPAN class="abc">,<span class="123"> ทดสอบ </span>
ก็คือต้องการ ตัด <span> ตัวนี้ออก ไม่ว่าจะเป็น </SPAN>,<SPAN class="abc">,<span class="123"> test test </span>
Data;

$html = preg_replace("/<(\/|)span(.*?)>/i", "", $html);
echo $html;


regex ศึกษาไว้จะดีมากครับถ้าจะเขียนโปรแกรมกับ www