Heim > Backend-Entwicklung > PHP-Problem > So entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP

So entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP

青灯夜游
Freigeben: 2023-03-10 06:18:01
Original
2186 Leute haben es durchsucht

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.

So entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php entfernt wiederholte Buchstaben in der Zeichenfolge

<?php
$str = &#39;abacade&#39;;
$array = str_split($str);
$str = implode(array_unique($array));
var_dump($str);
?>
Nach dem Login kopieren

Ausgabe:

So entfernen Sie wiederholte Buchstaben in einer Zeichenfolge in PHP

Related Funktionsbeschreibung :

str_split() Funktion teilt die Zeichenfolge in ein Array auf. Die Syntax lautet wie folgt:

str_split(string,length)
Nach dem Login kopieren
ParameterBeschreibung
ZeichenfolgeErforderlich. Gibt die zu teilende Zeichenfolge an.
Längeoptional. 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)
Nach dem Login kopieren
ParameterBeschreibung
ArrayErforderlich. Gibt ein Array an.
Sortierartoptional. Gibt den Sortiertyp an. Mögliche Werte: