อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ผมอยากจะค้นหา ข้อมูลลักษณะ ดังโคดตัวอย่าง ซึ่ง มี tag <div class="inline-attachment"> คุ้มอยู่

โค้ดตัวอย่าง

โค้ด: เลือกทั้งหมด

<div class="inline-attachment">
         
      
            <dl class="file">
         <dt class="attach-image"><img src="http://122.155.168.168/~mdsoft/thaivi32/download/file.php?id=57716&sid=e2122165e1f964d2941396022d589bdc" class="postimage" alt="prclg112452TswAI3cnf-o.jpg" onclick="viewableArea(this);" /></dt>
                  <dd>prclg112452TswAI3cnf-o.jpg (160.26 KiB) Viewed 1 time</dd>
      </dl>
      
      
      
  </div>
เพื่อที่จะทำไปใช้สำหรับการแทนค่า ในขั้นตอนต่อไป
ซึ่งผมได้ทดลองใช้ preg_match_all() เพื่อค้นหา

ด้วยคำสั่งนี้

โค้ด: เลือกทั้งหมด

preg_match_all('/<div id="menu">(.*)<\/div>/', $input_lines, $output_array);
แต่ก็ไม่มีข้อมูลใดๆเลย

จึงอยากทราบว่า ควรจะเขียน preg_match_all() อยางไรครับ
ขอให้วันนี้เป็นวันที่ดี
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21910
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

id="menu" มาจากไหนครับ ไม่เห็นในโค้ด
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

Re: อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ผมใส่ผิดครับ อันนี้ครับ

โค้ด: เลือกทั้งหมด

preg_match_all('/<div class="inline-attachment">(.*)<\/div>/', $input_lines, $output_array);
ขอให้วันนี้เป็นวันที่ดี
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21910
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธีการ ค้นหา ข้อมูล ใน tag div โดยการใช้งาน preg_match_all()

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ลองอันนี้ครับ

โค้ด: เลือกทั้งหมด

preg_match_all('/<div class="inline-attachment">(.*?)<\/div>/', preg_replace("/[\n\r]/", "", $input_lines), $output_array); 
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 60