php – 简单正则表达式从WordPress标题返回文本 – qtranslate插件

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 简单正则表达式从WordPress标题返回文本 – qtranslate插件脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用qtranslate wordpress插件以多种语言存储博客内容.现在我需要从qtranslate标签提取内容.

$post_tITle  = "<!--:en-->English text<!--:--><!--:it-->Italian text<!--:-->";

什么是PHP代码&amp;正则表达式从此字符串返回文本和语言?

非常感谢!

解决方法

尝试类似的东西:

<?PHP
$post_title  = "<!--:en-->English text<!--:--><!--:it-->Italian text<!--:-->";

$regexp = '/<\!--:(\w+?)-->([^<]+?)<\!--:-->/i';
if(preg_match_all($regexp,$post_title,$matches))
{
    $titles = array();
    $count = count($matches[0]);
    for($i = 0; $i < $count; $i++)
    {
        $titles[$matches[1][$i]] = $matches[2][$i];
    }
    PRint_r($titles);
}
else
{
    echo "No matches";
}
?>

打印:

Array
(
    [en] => English text
    [it] => Italian text
)

脚本宝典总结

以上是脚本宝典为你收集整理的php – 简单正则表达式从WordPress标题返回文本 – qtranslate插件全部内容,希望文章能够帮你解决php – 简单正则表达式从WordPress标题返回文本 – qtranslate插件所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。