คือผมใช้คำสั่ง file_get_contents เพื่อดึง source ออกมาทั้งหมดแต่ผมอยากจะให้เก็บข้อมูลแค่ keyword ตรงนี้ออกมาแสดงผลพอจะมีวิธีบอบ preg_match ให้เก็บเฉพาะตรงนี้ไหม ครับ
ใช้คำสั่ง preg_match เก็บข้อมูลเฉพาะส่วนได้หรือเปล่า ครับ
Moderator: mindphp, ผู้ดูแลกระดาน
- jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
- tsukasaz
- PHP VIP Members
- โพสต์: 22113
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ใช้คำสั่ง preg_match เก็บข้อมูลเฉพาะส่วนได้หรือเปล่า ครับ
ขอตามด้วยครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- tsukasaz
- PHP VIP Members
- โพสต์: 22113
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: ใช้คำสั่ง preg_match เก็บข้อมูลเฉพาะส่วนได้หรือเปล่า ครับ
โค้ด: เลือกทั้งหมด
<?php
$link_content = file_get_contents('https://www.youtube.com/watch?v=XFXAucOg8sA');
preg_match('/ytplayer.config \=(.*);ytplayer.load/', $link_content, $matchs);
$result = json_decode($matchs[1], true);
$player_response = json_decode($result['args']['player_response'], true);
// $player_response['videoDetails'] เป็น array จะเก็บรายละเอียดของวีดีโอ title description keywords
// ดึงค่า keywords ออกมาเป็น array
$keywords = $player_response['videoDetails']['keywords'];
print_r($keywords);
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- jamepiyawat
- PHP VIP Members
- โพสต์: 2008
- ลงทะเบียนเมื่อ: 21/05/2019 10:45 am
Re: ใช้คำสั่ง preg_match เก็บข้อมูลเฉพาะส่วนได้หรือเปล่า ครับ
สุดยอด ครับ
ขอบคุณครับ
ขอบคุณครับ
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ปัญหาเช็ค image จาก preg ไมไ่ด้(บางภาพ)
โดย offing » 23/04/2015 5:41 pm » ใน Programming - PHP - 5 ตอบกลับ
- 1143 แสดง
-
โพสต์ล่าสุด โดย mindphp
27/04/2015 4:38 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 139