就是有个字段里面的值为:abcdabf
我想把得到的结果为:abcdf就是出现了重复的ab.把它去掉...搞了一天了....

解决方案 »

  1.   

    要是确实需要,还是自己写一个这样的函数编译到mysql里吧
      

  2.   

    <?php
    /*
    abcdabf
    */
    function trunkStr($str) {
    $array = str_split($str);
    $newArray = array_unique($array);
    $str = implode($newArray);
    return $str;
    }$str = 'abcdabf';
    $str = trunkStr($str);
    die($str);
    ?>这样写应该可以实现了,请楼主提问时最好能加上分,因为,高手们看到没分都可能会一走了知,如果想得到更好的方法,当然写分是成正比的!
      

  3.   

    我的意思是写一个自己的函数,比如 cutrep() 然后编译到mysql里,后来调用就跟mysql的内置函数一样使用了,如 length(),left()等。 这个需要UDF,不过貌似比较麻烦。
    当然若是楼上的方法能够满足要求最好不过了,就是把数据库里的数据取出来之后再交给脚本处理。