Während des Vorstellungsgesprächs für PHP-bezogene Jobs werden wir wahrscheinlich auf dieses Problem stoßen, wie man eine Zeichenfolge umkehrt. Nachfolgend beantworten wir diese Frage für Sie.
Empfohlenes Tutorial: PHP-Video-Tutorial
Methode 1
Verwenden Sie die Funktion strrev(), um die Zeichenfolge umzukehren.
Syntax
strrev(string)
Beispiel
<?php echo strrev("Hello World!"); ?>
Ausgabe:
!dlroW olleH
Methode 2
Teilen Sie die Zeichenfolge in ein Array auf und durchlaufen und spleißen Sie sie dann wie folgt
function revstr($str) { if (strlen($str) <= 1) return $str; $newstr = ''; $str2arr = str_split($str,1); foreach ($str2arr as $word) { $newstr = $word.$newstr; } return $newstr; }
Methode 3
Verwenden Sie Rekursion, der Code lautet wie folgt
function revstr($str) { if (strlen($str) <= 1) return $str; $newstr = ''; $newstr .= substr($str,-1).revstr(substr($str,0,strlen($str)-1)); return $newstr; }
ps: Diese Methode sollte das sein, was der Interviewer sehen möchte Antwort.
Das obige ist der detaillierte Inhalt vonPHP-Reverse-String-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!