0

私はu-tubeからのiframeであるmysqlデータベースに次のデータを持っています:-

`<iframe width="560" height="315" src="http://www.youtube.com/embed/Om2fabTIKE4" frameborder="0" allowfullscreen></iframe>`

それにもかかわらず、phpコードでは、上記のiframeに現在のフェーズがあり、入力する変数としてOm2fabTIKE4が必要です。

I would like to ask, is there any way that I can trim away

<iframe width="560" height="315" src="http://www.youtube.com/embed/

frameborder="0" allowfullscreen></iframe>

4

2 に答える 2

2

これを試して:

$html = '<iframe width="560" height="315" src="http://www.youtube.com/embed/Om2fabTIKE4" frameborder="0" allowfullscreen></iframe>';
$dom = new DOMDocument();                                                                           
$dom->loadHTML($html);                                                                              
$tags = $dom->getElementsByTagName('iframe');                                                       
foreach ($tags as $tag)                                                                             
  $link = explode('/',parse_url($tag->getAttribute('src'),PHP_URL_PATH));                           
var_dump($link[2]);      

DOMDocument クラスの詳細については、こちらをご覧ください。

于 2012-04-30T06:25:30.537 に答える
0

str_replaceを使用してテキストを削除します

于 2012-04-30T06:03:55.573 に答える