字串 $str="1,2,1,3,4,2,2,5"; 要移除重覆,只需要使用php內建的array_unique函數即可。
$arr= array_unique(explode(',',$str));
Array
(
[0] => 1
[1] => 2
[3] => 3
[4] => 4
[7] => 5
)
如果要把他再組成字串,用implode就好了
$str=implode(',', $arr);
// 1,2,3,4,5
參考資料
[1] http://stackoverflow.com/questions/6438961/how-do-i-remove-duplicate-numbers
原文 2013-11-20 01:47:37