Comment supprimer les lettres en double en PHP : utilisez d'abord la fonction str_split() pour convertir la chaîne en un tableau de caractères ; puis utilisez la fonction array_unique() pour supprimer les valeurs en double dans le tableau et enfin, utilisez implode ; () pour convertir le traitement, convertissez simplement le tableau en chaîne.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php supprime les doublons dans le chaîne Lettres
<?php $str = 'abacade'; $array = str_split($str); $str = implode(array_unique($array)); var_dump($str); ?>
Sortie :
Description de la fonction associée :
str_split()
La fonction divise une chaîne en un tableau. La syntaxe est la suivante :
str_split(string,length)
参数 | 描述 |
---|---|
string | 必需。规定要分割的字符串。 |
length | 可选。规定每个数组元素的长度。默认是 1。 |
array_unique() La fonction est utilisée pour supprimer les valeurs en double du tableau. Si deux ou plusieurs valeurs du tableau sont identiques, seule la première valeur est conservée et les autres valeurs sont supprimées.
Remarque : le tableau conservé conservera le type de clé du premier élément du tableau. La fonction
Syntaxe
array_unique(array)
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
sortingtype | 可选。规定排序类型。可能的值:
|
implode() renvoie une chaîne composée d'éléments de tableau. La syntaxe est la suivante :
implode(separator,array)
参数 | 描述 |
---|---|
separator | 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。 |
array | 必需。要组合为字符串的数组。 |
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!