0

我遇到了 preg_match 的问题,因为它没有返回任何东西。而根据:http ://gskinner.com/RegExr/?=35ls9

它应该可以正常运行。

这是我当前的代码:

$string == <a class="twitter-timeline" href="https://twitter.com/...." data-widget-id="352777062139922223">....</a>...

它只是在创建小部件时 twitter 抛出的嵌入代码。也包含在示例中。

$string = get_field('twitter_feed');  //contains the string.
preg_match('/data-widget-id="([0-9]*)"/', $string, $match);
var_dump($match);

它可能是我想念的非常简单的东西。希望有人能够帮助我解决这个问题。

编辑:添加示例字符串。

4

1 回答 1

1

使用以下字符串对其进行测试。我做到了,它工作正常:

$string = 'data-widget-id="352777062139922223"';

确保它get_field以该形式返回一个字符串。

于 2013-07-22T13:59:01.750 回答