帮我php str_replace函数替换 50

我想读取文本中遇到数据库里面的标题字段的某个标题的时候把它替换超链接。我的代码如下:mysql_query('usekitab',$conn);mysql_query('... 我想读取文本中遇到数据库里面的标题字段的某个标题的时候把它替换超链接。
我的代码如下:
mysql_query('use kitab',$conn);
mysql_query('set names utf8',$conn);
// 改变标签链接
$rep=mysql_query('select * from arhip WHERE a_name<>""',$conn);

while ( $rs_rep=mysql_fetch_assoc($rep)) {
$mawzu[]=$rs_rep['a_name'];
$rep_id[]=$rs_rep['a_id'];
}
///----- 就读文本
$sql='select * from arhip where a_id='.$_GET['id'];
$row=mysql_query($sql,$conn);
$rs=mysql_fetch_assoc($row);

$url = '?id='.$rep_id;
//更改标签
$mazmun=str_replace($mawzu,'<a href="'.$url.'">'.$mawzu.'</a>',$rs['a_quxandurux']);

//读取
//标题
echo '<p class=Title>'.$rs['a_name'].'</p>';
//头部
echo '<div class="top-info">';
//添加用户
echo "<p>ئۇچۇر قوشقۇچى: <a href=../user.php?class=".$rs['a_adduser'].">".$rs['a_adduser']."</a></p>";
//打开一次加一读数
echo 'ئۇقۇش قېتىم سانى : '.$a_read=$rs['a_read']+1;
//更新时间
echo "<p>يېڭىلانغان ۋاقتى: <a>".$rs['a_updatetime']."</a></p>";
//头部完毕
echo '</div>';
//段落,文本
echo '<p class=Mezmun>'.$mazmun.'</p>';
// 底部
echo "<div class='read-bottom'>";
//标题类型
echo "<p>تۈر: <a href=../class.php?class=".$rs['small_tur'].">".$rs['small_tur']."</a></p>";
//添加时间
echo "<p>قۇشۇلغان ۋاقتى: <a>".$rs['a_createdate']."</a></p>";

//底部完毕
echo "<div>";

//添加读数
$update="UPDATE arhip set a_read=".$a_read." WHERE a_id=".$_GET['id'];
mysql_query($update,$conn);

?>

写了这样把替换的字符全部显示为 Array
展开
 我来答
匿名用户
2015-01-28
展开全部
  while ( $rs_rep=mysql_fetch_assoc($rep)) {

        $mawzu[]=$rs_rep['a_name'];

        $rep_id[]=$rs_rep['a_id'];

    }

 改成

  while ( $rs_rep=mysql_fetch_assoc($rep)) {
     $mawzu[ $rs_rep['a_id'] ]=$rs_rep['a_name'];
  }
 $mazmun=str_replace($mawzu,'<a href="'.$url.'">'.$mawzu.'</a>',$rs['a_quxandurux']);

改成

foreach( $mawzu as $key => $val ) {
    $mazmun=str_replace( $val, "<a href=\"?id={$key}\">{$val}</a>", $rs['a_quxandurux']);
}
追问
这样也是一样的。还是替换等于最后一条的标题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式