Maison > Article > développement back-end > Comment supprimer les nombres ou caractères en double d'une chaîne en php
Utilisez php pour supprimer les caractères répétés dans la chaîne.
Par exemple : $str = "aaadddd"
Le résultat final doit être "annonce".
Idée :
Parcourez tout le tableau, puis retirez le i-ème caractère à son tour, stockez-le dans un tableau temporaire et parcourez le tableau temporaire au en même temps pour savoir si le tableau contient déjà Ce caractère existe.
Vidéos d'apprentissage associées recommandées : Tutoriel vidéo php
Le code est le suivant :
$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
Tutoriels d'articles associés recommandés : Tutoriel de base 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!