1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php // แหล่งรวม rss ไปที่ http://www.rssthai.com $xmlDATA = "" ; // สรัางตัวแปรสำหรับเก็บค่า xml ทั้งหมด foreach ( $xml5 as $key => $value ){ $xmlDATA .= $value ; } $data1 = explode ( "<item>" , $xmlDATA ); $iTitle = array (); // ตัวแปร Array สำหรับเก็บหัวข้อข่าว $iLink = array (); // ตัวแปร Array สำหรับเก็บลิ้งค์ $iDesc = array (); // ตัวแปร Array สำหรับเก็บรายละเอียดแบบย่อ $ipubDate = array (); // ตัวแปร Array สำหรับเก็บวันที่ foreach ( $data1 as $key => $value ){ // วนลูป เพื่อเก็บค่าต่างๆ ไว้ในตัวแปรด้านบนที่กำหนด if ( $key >0){ $value = str_replace ( "</item>" , "" , $value ); $iTitle [ $key ]= strip_tags ( substr ( $value , strpos ( $value , "<title>" ), strpos ( $value , "</title>" ))); $iLink [ $key ]= strip_tags ( substr ( $value , strpos ( $value , "<link>" ), strpos ( $value , "</link>" )- strpos ( $value , "<link>" ))); $iDesc [ $key ]= strip_tags ( substr ( $value , strpos ( $value , "<description>" ), strpos ( $value , "</description>" )- strpos ( $value , "<description>" ))); $ipubDate [ $key ]= strip_tags ( substr ( $value , strpos ( $value , "<pubDate>" ), strpos ( $value , "</pubDate>" )- strpos ( $value , "<pubDate>" ))); } } ?> |
การใช้งาน
1 2 3 4 5 6 7 | <!--?php // การใช้งาน foreach ( $iTitle as $key =--> $value ){ // วนลูปแสดงข่าวทั้งหมด echo "<a href=" ". $iLink [ $key ]." " target=" _blank ">" . $value . "</a><br>" ; } // สามารถนำไปประยุกต์ใช้งานได้ ?> |
ดูตัวอย่างคลิก ที่นี่