php – 简单正则表达式从WordPress标题返回文本 – qtranslate插
发布时间:2020-12-13 21:35:42 所属栏目:PHP教程 来源:网络整理
导读:我使用qtranslate wordpress插件以多种语言存储博客内容.现在我需要从qtranslate标签中提取内容. $post_title = "!--:en--English text!--:--!--:it--Italian text!--:--"; 什么是PHP代码正则表达式从此字符串返回文本和语言? 非常感谢! 解决方法 尝试类似
我使用qtranslate wordpress插件以多种语言存储博客内容.现在我需要从qtranslate标签中提取内容.
$post_title = "<!--:en-->English text<!--:--><!--:it-->Italian text<!--:-->"; 什么是PHP代码&正则表达式从此字符串返回文本和语言? 非常感谢! 解决方法
尝试类似的东西:
<?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 ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |