php method to remove duplicate letters: first use the str_split() function to convert the string into a character array; then use the array_unique() function to remove duplicate values in the array; finally use implode() to convert the processed Just convert the array into a string.
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
php removes duplicates in the string Letters
<?php $str = 'abacade'; $array = str_split($str); $str = implode(array_unique($array)); var_dump($str); ?>
Output:
## Related function description:
str_split() function splits a string into an array. The syntax is as follows:
str_split(string,length)
Description | |
---|---|
Required. Specifies the string to be split. | |
Optional. Specifies the length of each array element. The default is 1. |
Function is used to remove duplicate values from an array. If two or more array values are the same, only the first value is retained and the other values are removed. Note: The retained array will retain the key type of the first array item.
Syntax
array_unique(array)
Description | |
---|---|
Required. Specifies an array. | |
Optional. Specifies the sorting type. Possible values: | SORT_STRING - Default. Treat each item as a string.
|
implode(separator,array)
Optional. Specifies what is placed between array elements. Default is "" (empty string). | |
Required. Arrays to be combined into strings. |
The above is the detailed content of How to remove repeated letters in string in php. For more information, please follow other related articles on the PHP Chinese website!