Heim > Artikel > Backend-Entwicklung > So entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP
So entfernen Sie doppelte Buchstaben in PHP: Verwenden Sie zuerst die Funktion str_split(), um die Zeichenfolge in ein Zeichenarray umzuwandeln. Verwenden Sie dann die Funktion array_unique(), um doppelte Werte im Array zu entfernen Das verarbeitete Array wird einfach in Zeichen aufgespießt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php entfernt wiederholte Buchstaben in der Zeichenfolge
<?php $str = 'abacade'; $array = str_split($str); $str = implode(array_unique($array)); var_dump($str); ?>
Ausgabe:
Related Funktionsbeschreibung :
str_split()
Funktion teilt die Zeichenfolge in ein Array auf. Die Syntax lautet wie folgt:
str_split(string,length)
Parameter | Beschreibung |
---|---|
Zeichenfolge | Erforderlich. Gibt die zu teilende Zeichenfolge an. |
Länge | optional. Gibt die Länge jedes Array-Elements an. Der Standardwert ist 1. Die Funktion |
array_unique() wird verwendet, um doppelte Werte in einem Array zu entfernen. Wenn zwei oder mehr Array-Werte gleich sind, bleibt nur der erste Wert erhalten und die anderen Werte werden entfernt.
Hinweis: Das beibehaltene Array behält den Schlüsseltyp des ersten Array-Elements bei.
Syntax
array_unique(array)
Parameter | Beschreibung |
---|---|
Array | Erforderlich. Gibt ein Array an. |
Sortierart | optional. Gibt den Sortiertyp an. Mögliche Werte:
implode(separator,array) |
Beschreibung
Trennzeichen | Optional. Gibt an, was zwischen Array-Elementen platziert wird. Der Standardwert ist „“ (leerer String). |
---|---|
Array | Erforderlich. Arrays, die zu Strings zusammengefasst werden sollen. |
Empfohlenes Lernen: „ | PHP-Video-Tutorial“ |
Das obige ist der detaillierte Inhalt vonSo entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!