Heim >Backend-Entwicklung >PHP-Problem >So kehren Sie einen String in PHP um

So kehren Sie einen String in PHP um

藏色散人
藏色散人Original
2021-03-11 10:30:537299Durchsuche

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.

So kehren Sie einen String in PHP um

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  = &#39;&#39;;
$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 = &#39;&#39;;
$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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn