$a="aa,aa,bb,aa,cc,dd,aa,ggg,ttt";
我要替换掉aa重覆值保留一个aa就行
如结果
$a="bb,cc,dd,aa,ggg,ttt";
就是去掉重覆值保留一个

解决方案 »

  1.   

    <?php
    $a="aa,aa,bb,aa,cc,dd,aa,ggg,ttt";
    $arr = explode(',',$a);  //用户逗号分隔,并保存到数组
    $arr = array_unique($arr); //删除数组中重复的数据
    $a=implode(',',$arr); //再用逗号连接那个数组
    echo $a;
    ?>
      

  2.   

    上面的程序没有放在源代码里,直接运行可能会有错,这个正确的<?php
    $a="aa,aa,bb,aa,cc,dd,aa,ggg,ttt";
    $arr = explode(',',$a);
    $arr = array_unique($arr);
    $a = implode(',',$arr);
    echo $a;
    ?>
      

  3.   

    非常感谢你!------------------------------------
    绿色php资源 http://www.phpzy.com