Maison >développement back-end >Problème PHP >Comment supprimer les lettres répétées dans une chaîne en php

Comment supprimer les lettres répétées dans une chaîne en php

青灯夜游
青灯夜游original
2021-05-27 16:20:092216parcourir

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.

Comment supprimer les lettres répétées dans une chaîne en php

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 = &#39;abacade&#39;;
$array = str_split($str);
$str = implode(array_unique($array));
var_dump($str);
?>

Sortie :

Comment supprimer les lettres répétées dans une chaîne en php

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 可选。规定排序类型。可能的值:
  • SORT_STRING - 默认。把每一项作为字符串来处理。
  • SORT_REGULAR - 把每一项按常规顺序排列(Standard ASCII,不改变类型)。
  • SORT_NUMERIC - 把每一项作为数字来处理。
  • SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn