Heim > Artikel > Backend-Entwicklung > So ersetzen Sie wiederholte Zeichen durch ein Zeichen in PHP
Methode: 1. Verwenden Sie die Funktion str_split(), um die Zeichenfolge zu teilen und in ein Zeichenarray umzuwandeln. 2. Verwenden Sie die Funktion array_unique(), um doppelte Zeichen zu filtern im Array; 3. Verwenden Sie die Funktion implode(), um das deduplizierte Array in einen String umzuwandeln.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php ersetzt wiederholte Zeichen durch ein Zeichen
Implementierungsidee: mit Hilfe der Array-Methode array_unique()
Verwenden Sie str_split(), um die Zeichenfolge zu teilen und in ein Zeichenarray umzuwandeln.
Verwenden Sie array_unique(), um doppelte Zeichen zu filtern.
Verwenden Sie implode(), um das Array in eine Zeichenfolge umzuwandeln
<?php header("Content-type:text/html;charset=utf-8"); $str="522200011111333311111444!"; $arr = str_split($str); $arr =array_unique($arr); //过滤重复字符 $str=implode($arr); echo $str; ?>Ausgabeergebnis:
520134!Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie wiederholte Zeichen durch ein Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!