【问题标题】:How to pull out a src value and parse out a ID number with php如何提取一个src值并用php解析出一个ID号
【发布时间】:2013-08-15 15:52:46
【问题描述】:

我正在使用 wordpress,我通过了一个自定义字段。数据最终看起来像这样,但有时是不同的 url:

$embed = '<iframe width="560" height="315" src="//www.youtube.com/embed/abcde12345" frameborder="0" allowfullscreen></iframe>'

我想知道如何提取 src 值以及如何将下面加粗的文本存储在该 url 中。

src="//www.youtube.com/embed/abcde12345"

我进行了搜索,看到有人推荐使用 eval(),但我尝试阅读它并且无法理解文档。

【问题讨论】:

    标签: php html wordpress youtube youtube-api


    【解决方案1】:
    $src = array();
    preg_match('(src="//www.youtube.com/embed/(.*?)")e', $embed, $src);
    echo $src[1];
    

    【讨论】:

    • 我会试试这个
    【解决方案2】:
    <?php
    $a = '<iframe width="560" height="315" src="//www.youtube.com/embed/abcde12345" frameborder="0" allowfullscreen></iframe>';
    
    $start = strpos($a, 'src="') + 5; // 5 is the length of the 'src="' string
    $end = strpos($a, '"', $start);
    
    var_dump(
    substr($a, $start, $end)
    );
    

    【讨论】:

      猜你喜欢
      • 2020-07-27
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 2015-10-06
      • 1970-01-01
      • 2021-12-29
      • 2016-11-15
      • 1970-01-01
      相关资源
      最近更新 更多