Heim >Backend-Entwicklung >PHP-Problem >So kehren Sie einen String in PHP um
Zwei Methoden zum Erreichen einer Zeichenfolgenumkehr: 1. Verwenden Sie die for-Anweisung, um die Zeichenfolge in umgekehrter Reihenfolge zu durchlaufen, verwenden Sie die Funktion substr() im Schleifenkörper, um Zeichen einzeln von hinten nach vorne abzufangen und sie zu einer neuen zusammenzufügen Zeichenfolge, die Syntax lautet „$ r='';for($i=string length-1;$i>=0;$i--){$r.=substr($str,$i,1);} "; 2. Direkte Verwendung Die Funktion strrev() kehrt einen String um, die Syntax lautet „strrev($str)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Zwei Methoden zur Zeichenfolgenumkehr in PHP
Methode 1: Verwenden Sie die for-Anweisung und substr( )-Funktion
Verwenden Sie die for-Anweisung, um die Zeichenfolge in umgekehrter Reihenfolge zu durchlaufen
Verwenden Sie im Schleifenkörper die Funktion substr(), um Zeichen von hinten nach vorne abzufangen und sie zu einer neuen Zeichenfolge zusammenzufügen
Implementierungscode:
<?php header('content-type:text/html;charset=utf-8'); $str="123456789"; echo "字符串反转前:<br>"; var_dump($str); $result = ''; $len = strlen($str);//获取字符串长度 for ($i = $len-1; $i>=0; $i--){ $result.= substr($str,$i,1); } echo "字符串反转后:<br>"; var_dump($result); ?>
Methode 2: Direkte Verwendung der strrev()-Funktion
strrev() ist eine String-Umkehrfunktion, die einen String umkehren und den umgekehrten String zurückgeben kann.
<?php header('content-type:text/html;charset=utf-8'); $str="A123456789B"; echo "字符串反转前:<br>"; var_dump($str); $result = strrev($str); echo "字符串反转后:<br>"; var_dump($result); ?>
Erläuterung: Die Funktion
substr() kann eine bestimmte Länge von Zeichen ab einer bestimmten Position in einer Zeichenfolge abfangen. Dieses abgefangene Zeichen kann als „Teilzeichenfolge“ oder „Teilzeichenfolge“ bezeichnet werden lautet wie folgt:
substr($string, $start [, $length])
Die Parameterbeschreibung lautet wie folgt:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo kehren Sie einen String in PHP um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!