$a = array("中华", "人民", "共和国");
$b = array("<font color=\"red\">中华</font>", "<font color=\"red\">人民</font>", "<font color=\"red\">共和国</font>");
str_replace($a, $b, $data);
$b = array("<font color=\"red\">中华</font>", "<font color=\"red\">人民</font>", "<font color=\"red\">共和国</font>");
str_replace($a, $b, $data);
解决方案 »
- php 多维数组小问题
- 请教见多识广的高手来说说加密问题
- wamp5自带的phpMyadmin数据库生成文件问题
- 哪位好心大哥帮帮小弟解决下问题
- 请教:关于PHP Version 4.2.3 连 postgresql 的 登录验证代码,急~~~~~~~~~~~~~~~~~
- 一个可动态调整行数的表格,如何把其所有数据都存到MYSQL里去?求思路
- 老问题,用PHP发邮件,但不用mail();函数
- cookie简单问题
- php高手救急 ,php与oracle8 在 win2000下的连接问题???急救
- socket
- 广州急招兼职程序员(asp.net,php,jsp)
- 中文分词和关键字应用请教(请勿简单回复,谢谢)
对于这种问题,用preg_replace要好的多!$tok = split(" +",trim($keyword));
array_walk($tok, create_function('&$v', '$v = "/$v/";'));//处理成规则串
echo preg_replace($tok, '<font color=red>$0</font>', $text);