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

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

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

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 3486
Joined: 19/09/2018 10:33 am

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

Post by Ittichai_chupol » 23/07/2019 3:45 pm

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

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

Code: Select all

<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() เพื่อค้นหา

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

Code: Select all

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

จึงอยากทราบว่า ควรจะเขียน preg_match_all() อยางไรครับ
私を傷つけるすべてが終了します。

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 10944
Joined: 18/04/2012 9:39 am

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

Post by tsukasaz » 23/07/2019 4:07 pm

id="menu" มาจากไหนครับ ไม่เห็นในโค้ด
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 3486
Joined: 19/09/2018 10:33 am

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

Post by Ittichai_chupol » 23/07/2019 4:11 pm

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

Code: Select all

preg_match_all('/<div class="inline-attachment">(.*)<\/div>/', $input_lines, $output_array);
私を傷つけるすべてが終了します。

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 10944
Joined: 18/04/2012 9:39 am

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

Post by tsukasaz » 24/07/2019 10:03 am

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

Code: Select all

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)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 17 guests