php去掉重複字母的方法:首先使用str_split()函數將字串轉換為字元陣列;然後使用array_unique()函數移除陣列中重複的值;最後使用implode()將處理後的數組轉換為字串即可。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php去掉字串中重複的字母
<?php $str = 'abacade'; $array = str_split($str); $str = implode(array_unique($array)); var_dump($str); ?>
輸出:
#相關函數說明:
str_split()
函數把字串分割到陣列中。語法如下:
str_split(string,length)
參數 | 描述 |
---|---|
##string ##必需。規定要分割的字串。 | |
可選。規定每個數組元素的長度。預設是 1。 |
函數用來移除陣列中重複的值。如果兩個或更多個數組值相同,只保留第一個值,其他的值被移除。 註解:被保留的陣列將保持第一個陣列項目的鍵名類型。
語法
array_unique(array)
#描述 | |
---|---|
必要。規定數組。 | |
可選。規定排序類型。可能的值: | SORT_STRING - 預設。把每一項當作字串來處理。
|
implode(separator,array)
說明 | |
---|---|
##可選。規定數組元素之間放置的內容。預設是 ""(空字串)。 | |
必要。要組合為字串的陣列。 |
以上是php怎麼去掉字串中重複的字母的詳細內容。更多資訊請關注PHP中文網其他相關文章!