Heim >Backend-Entwicklung >PHP-Problem >So kehren Sie einen String in PHP um
So implementieren Sie die Zeichenfolgenumkehr in PHP: 1. Kehren Sie die Zeichenfolge mit der in PHP enthaltenen strrev-Funktion um. 2. Teilen Sie die Zeichenfolge in ein Array auf und durchlaufen und verketten Sie sie, um eine Zeichenfolgenumkehr zu erreichen it Einfach die Zeichenfolge umkehren.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Drei Möglichkeiten, eine Zeichenfolge in PHP umzukehren
Methode 1: PHP verfügt über eine eigene Funktion strrev, die sein kann einfach zu implementieren:
Kehren Sie die Zeichenfolge „Hello World!“ um:
<?php echo strrev("Hello World!"); ?>
Methode 2: Fügen Sie die geteilte Zeichenfolge in ein Array ein und durchlaufen und verketten 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: Diese Methode ist am einfachsten Denken Sie darüber nach, außer Darüber hinaus gibt es eine andere Methode, nämlich die Verwendung von 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 die Antwort sein, die der Interviewer sehen möchte.
【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!