如何从Iframe中选择任何网址

时间:2014-02-07 05:50:28

标签: php iframe

我的数据库中有一些数据。我想只打印来自iframe的网址。

我的数据:

$data="<p style="text-align: justify;">Este foi o anúncio que a Microsoft passou no dia da Super Bowl. Veja como a tecnologia têm melhorado a vida das pessoas.</p>

<div class="fluid-width-video-wrapper">
<iframe width="640" height="400" src="//www.youtube.com/embed/qaOvHKG0Tio" frameborder="0" allowfullscreen></iframe>
</div>";

1 个答案:

答案 0 :(得分:1)

这是你的答案

您应该从substring变量中提取$data,如下所示

$data='<p style="text-align: justify;">Este foi o anúncio que a Microsoft passou no dia da Super Bowl. Veja como a tecnologia têm melhorado a vida das pessoas.</p>

<div class="fluid-width-video-wrapper">
<iframe width="640" height="400" src="//www.youtube.com/embed/qaOvHKG0Tio" frameborder="0" allowfullscreen></iframe>
</div>';

$from = 'src="';
$to = '"';
$str = getStringBetween($data,$from,$to);
echo $str; // will output : //www.youtube.com/embed/qaOvHKG0Tio

功能

 function getStringBetween($str,$from,$to)
    {
        $sub = substr($str, strpos($str,$from)+strlen($from),strlen($str));
        return substr($sub,0,strpos($sub,$to));
    }