私はYouTubeの検索結果ページでビデオリンクを掻き集めようとしていますが、すべてのビデオリンクに一意のIDが含まれているので問題があります。ここでのコードは、私がこれまで持っています:ユニークなIDのPHP /カールのリンクを掻き集める
<?php
$data = file_get_contents('http://www.youtube.com/results?search_query=php');
$regex = '/watch?v={11}/';
preg_match($regex,$data,$match);
print_r($match);
?>
それは「/見てV =?」または動的につかむために私の試みに拾うことが表示されませんので、私は空の配列を取得し、それをプリントアウトするときそれに続く11文字のUID。
エスケープ "?" "\?"そしてさらに試みる。何が起こるのですか? –
"([^ \&])"を "{11}"の前に追加してください。 –