任何人都可以建议或指导我找到合适的导演,了解如何从字符串中删除字符串。
在我的情况下,我有这个变量。
$videoEmbed = the_sub_field('video_embed_code');
本质上是这个字符串(例子)......
<iframe width="560" height="315" src="http://www.youtube.com/embed/2RR-tzGOyi0" frameborder="0" allowfullscreen></iframe>
我的问题是可以提取src属性值吗?但是使用php而不是javascript。
任何指针或帮助都会非常棒。
由于
答案 0 :(得分:7)
您可以使用DOMDocument:
<?php
$videoEmbed = '<iframe width="560" height="315" src="http://www.youtube.com/embed/2RR-tzGOyi0" frameborder="0" allowfullscreen></iframe>';
$doc = new DOMDocument();
$doc->loadHTML($videoEmbed);
$src = $doc->getElementsByTagName('iframe')->item(0)->getAttribute('src');
echo $src;
//http://www.youtube.com/embed/2RR-tzGOyi0
?>
答案 1 :(得分:2)
使用PHP,一种方法是,
<?php
$iframe_code = '<iframe width="560" height="315" src="http://www.youtube.com/embed/2RR-tzGOyi0" frameborder="0" allowfullscreen=""></iframe>';
$root = simplexml_load_string($iframe_code);
echo $src = $root['src'];
?>