一位被互联网耽误的文艺青年

有人说,生命是晚霞衬红日,青松立峭壁,万里黄沙落秋雁,三月阳春映白雪,是金刀宝马,是银貂美酒,是皓月清歌的漂泊……

把指定字符依次替换掉,文章加关键词用

把指定字符依次替换掉,文章加关键词用

/**********************取关键词 不带超链*************************************/
function get_kw_no($id){
if(!isset($id)){
$id=0;
}
$str = substr($id,-1);//取ID最后一个数字
if($id<10){
$str2 = 0;
}else{
$str2 = substr($id,-2,1);//取ID最后第二个数字
}

$str3=substr($str+$str2,-1);

$sql=”select id from t_keyword order by id desc limit 1″;//
$rs=mysql_query($sql);
$rows=mysql_fetch_assoc($rs);
$id_max=$rows[“id”];
$id_list=$str;
for ($x=$str;$x<=$id_max;$x=$x+$str3) {
$id_list.=”,”.$x;
}
$list=array();
$sql=”select id,title from t_keyword where id in($id_list) order by id desc “;//
$rs=mysql_query($sql);
while($rows=mysql_fetch_assoc($rs)){
$tt=”<b class=’small-font smallsize-font’>”.$rows[“title”].”</b>”;
array_push($list, $tt);

}
//var_dump($list);
return $list;

}
/////////////////////////////////////////////
$str=get_kw_no($rows[“id”]);
$txt=$rows[“content”];
preg_match_all(“/[\x01-\x7f]|[\xe0-\xef][\x80-\xbf]{2}/”, $txt, $match);//正则转化成数组
$lenth= sizeof($str)-1;
$i=0; //数组开始位置

foreach($match[0] as $k=>$v){
if($v==’的’){
$match[0][$k]=$str[$i].$v;
//$v=$str[$i].$v; //不能用这个组,这个只是修改了临时的$V,对$match没有影响
$i++;
}
if($i>$lenth){
break;
}
}

$topicid =”; //变量赋值为空,重新组成字符串
foreach($match[0] as $k=>$v){
$topicid.=$match[0][$k];
}

echo $topicid;
?>

oldmyth