Tutorial PHP : Tips dan Trick mengambil parameter dari url string untuk dynamic embbed youtube


Kali ini saya akan share bagaimana cara mengambil parameter dari url dalam bentuk string. Biasanya ini digunakan jika kalian membutuhkan parameter yang tersimpan dari link-link yang kalian simpan di database.

Sebagai contoh kalian ingin mengambil ID Video youtube anda, sebab jika kalian ingin emmbed youtube secara dinamic maka proses urlnya berbeda.


Contoh saya memiliki link youtube https://www.youtube.com/watch?v=JMRWZDKpO8c.
Tapi jika pada url embeded youtube adalah //www.youtube.com/embed/JMRWZDKpO8c .
Sudah jelas bahwa saat kalian menyimpan url youtube kalian di database dan memasaukannya ke embbed youtube maka youtube tidak akan muncul.

Maka dari itu kita akan mengambil ID dari youtube itu dengan cara memparse-kan url tersebut. yaitu menggunakan script seperti ini

<?php
$url = 'https://www.youtube.com/watch?v=JMRWZDKpO8c'; // link urg youtube saya

$bagian = parse_url($url); // parsekan url link youtube menjadi bagian-bagian 
parse_str($bagian['query'], $parameter);// mengambil bagian query atau parameter
$id_youtube =  $parameter['v']; //mengambil parameter v dari variable $parameter

?>

sehigga pada kita embbed youtube kita bisa dengan cara
<iframe width="560" height="315" src="//www.youtube.com/embed/<?php echo $id_youtube;?>" frameborder="0" allowfullscreen></iframe>

dengan begitu kita bisa mengambil membuat embbed youtube dynamic. semoga artikel ini membantu

Jangan Lupa +1,share, dan like-nya jika artikel ini sangat membantu.
Back To Top