<meta charset="UTF-8">
<?php
$str="阅谁问君诵,水落清香浮。http://onestopweb.iteye.com/";//定义原始字符串
//单个关键词的替换方式
$keyword="onestopweb";//指定要替换的关键字
echo str_replace($keyword,"<font color=red><b>$keyword</b></font>",$str).'<br>';//加粗加颜色
//如果是一组关键词,可以循环判断是否存在,存在该关键词才开始替换
$keywords = array('chaoyi'=>'<a href="chaoyi">chaoyi</a>','阅'=>'<a href="阅">阅</a>','onestopweb'=>'<a href="onestopweb">onestopweb</a>',);
foreach($keywords as $k=>$v){
//strpos 无法判断中文
if(strstr($str,$k)){
$str = str_replace($k,$v,$str);
}
}
echo $str;
效果图: