echo str_replace("兰","<font color='#FF3300'>兰</font>","防己兰");

解决方案 »

  1.   

    echo str_replace("兰","\<font color='#FF3300'\>兰\</font\>","防己兰");
    这样看看
      

  2.   

    str_replace不是双字节可靠的函数,请改用双字节可靠的mb_ereg_replace函数
      

  3.   

    http://search.csdn.net/Expert/topic/2576/2576471.xml?temp=.4132349
      

  4.   

    改为mb_ereg_replace后 提示
    Fatal error: Call to undefined function: mb_ereg_replace() in line 2
    这个函数去哪里找?
      

  5.   

    不要那么麻烦,
    echo preg_replace("/兰/","<font color='#FF3300'>兰</font>","防已兰");
    echo preg_replace("/兰/","<font color='#FF3300'>兰</font>","防已");
      

  6.   

    我的这个兰字是个变量,应该怎么写?
    $mc_name = preg_replace("/".$keyword."/","<font color='#FF3300'>".$keyword."</font>",$mc_name);