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

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

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

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

กระทู้: 542



ดูรายละเอียด เว็บไซต์
« เมื่อ: 12 กันยายน 2018, 11:53:26 »

ถ้าจะใช้ simple_html_dom สำหรับแก้ไขข้อความต้องใช้คำสั่งไหนครับ

อันนี้ตัวอย่างที่ผมจะใช้แก้ครับ
โค๊ด:
<?php
require_once('simple_html_dom.php');

$html file_get_html('content.html');

$e $html->find('article'0)->find('section'0);

echo 
$e;
?>

//out put ที่ออกมา
<section>
text1 name1</br>
text2 name2</br>
text3 name3</br>
text4 name4</br>
text5 name5</br>
</section>


//ต้องการแก้ข้อความให้เป็นแบบนี้ครับ
<section>
text1 <img src="pic1.jpg"></br>
text2 <img src="pic2.jpg"></br>
text3 <img src="pic3.jpg"></br>
text4 <img src="pic4.jpg"></br>
text5 <img src="pic5.jpg"></br>
</section>
บันทึกการเข้า

hoke46
สมุนแก๊งเสียว
*

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

กระทู้: 542



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 กันยายน 2018, 20:26:49 »

ขอดันหน่อยครับ ยังรอผู้รู้
บันทึกการเข้า

infamous
ก๊วนเสียว
*

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

กระทู้: 300



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 กันยายน 2018, 20:51:00 »

ไม่แน่ใจนะครับ เผื่อฟลุ๊ค  wanwan004

โค๊ด:
$string = '<section>
text1 name1</br>
text2 name2</br>
text3 name3</br>
text4 name4</br>
text5 name5</br>
</section>';
echo preg_replace('/name([0-9]+)/', '<img src="pic$1.jpg">', $string);
บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,306



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 14 กันยายน 2018, 12:47:44 »

simple_html_dom มันเป็นการเข้าถึง Tag Html ไม่ใช่เหรอครับ ถ้าจะเปลี่ยนค่าเราต้องมาเรียบเรียงใหม่เอง

บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์