用替换就行了啊具体的语法好像是这样replace("csdn","<font color=red>csdn</font>","www.csdn.net")

解决方案 »

  1.   

    $TestStr = "www.csdn.net";
    print $TestStr."<br>\n";str_replace("csdn", "<font color=red>csdn</font>", $TestStr);
    print $TestStr."<br>\n";
      

  2.   

    这个也太easy了,看来你PHP刚入门了。到www.tongda2000.com看看,有一个不错的PHP开发的OA软件可免费下载的。
      

  3.   

    那如果是多关键字搜索呢?怎么让每个关键字都变成红色的呢?
    关键字:'ww.','www.c','n'搜索出www.csdn.net
    我要让它变成"<font color=red>www.c</font>sd<font color=red>n</font>.<font color=red>n</font>et"
    可以吗?怎么用?要求关键字中可能会有重复
      

  4.   

    $TestStr = "www.csdn.net";
    print $TestStr."<br>\n";str_replace("www.c", "<font color=red>www.c</font>", $TestStr);
    str_replace("n", "<font color=red>n</font>", $TestStr);print $TestStr."<br>\n";