Entfernungsmethode: 1. Verwenden Sie „str_split($str)“, um die Zeichenfolge in ein Zeichenarray umzuwandeln. Ein Zeichen entspricht einem Arrayelement. 2. Verwenden Sie „array_unique($arr)“, um dieselben Zeichen im Zeichen zu entfernen array; 3. Verwenden Sie „implode(““,$newArr)“, um das deduplizierte Array in einen String umzuwandeln.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php entfernt mehrere identische Zeichen
In PHP können Sie die Funktion array_unique() des verwenden Array, um sie zu entfernen Mehrere identische Zeichen einer Zeichenfolge.
Implementierungsschritte:
1. Verwenden Sie die Funktion str_split(), um die Zeichenfolge in ein Zeichenarray umzuwandeln.
<?php header('content-type:text/html;charset=utf-8'); $str = "1.2.3.1.2.3.4.5.6.7.8.9"; $arr=str_split($str); var_dump($arr); ?>
Sie können sehen, dass es viele wiederholte Zeichenelemente gibt
2. Verwenden Sie die Funktion array_unique(), um das Array zu deduplizieren.
$newArr=array_unique($arr); var_dump($newArr);
OK, mehrere identische Zeichen werden entfernt
Der Anschluss, der jedes Element des Arrays verbindet, muss auf das Nullzeichen gesetzt werden$newStr=implode("",$newArr); echo $newStr;
Du bist fertig!
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo entfernen Sie mehrere identische Zeichen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!