利用php刪除字串中重複字元。
例如:$str = "aaadddd"
最後得到的應該是"ad"。
想法:
遍歷整個數組,然後依次取出第i個字符,存入一個臨時數組中,同時遍歷臨時數組,查找該數組中是否已經存在該字元。
相關學習影片推薦:php影片教學
程式碼如下:
$b = 'aaaaaaaaaaaaddddddttttttffff'; $tmp = array(); for($i = 0; $i < strlen($b); $i++){ $len = count($tmp); for($j = 0; $j < $len; $j++){ if($b[$i] === $tmp[$j]){ break; } } if($j == $len){ //如果最后的$j和$len相等的话,则表示$tmp临时数组中不存在$b[$i] $tmp[] = $b[$i]; } } $result = implode($tmp); //输出adtf
相關文章教學推薦:php基礎教學
以上是php如何刪除字串中的重複數字或字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!