Heim > Artikel > Backend-Entwicklung > So kehren Sie Text in PHP um
So kehren Sie Text in PHP um: 1. Verwenden Sie die Funktion strrev, um eine Umkehrung zu erreichen. 2. Kehren Sie um, indem Sie die Zeichenfolge in ein Array aufteilen und sie dann durchlaufen und verketten. 3. Verwenden Sie die Rekursion, um eine Umkehrung zu erreichen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie kehrt man Text in PHP um?
Drei Möglichkeiten, eine Zeichenfolge in PHP umzukehren
(Angenommen, es gibt eine Zeichenfolge abcd, verwenden Sie PHP, um die Zeichenfolge umzukehren)
1. Die erste Methode kann einfach mit der integrierten Funktion strrev in PHP implementiert werden :
$str = 'abcd'; //第一种自带strrev实现翻转 echo strrev($str);
Ausgabeeffekt:
2. Teilen Sie einfach die Zeichenfolge in ein Array auf und durchlaufen und verbinden Sie sie dann:
function joinStrrev($str){ if (strlen($str) <= 1) return $str; $newstr = ''; //str_split(string,length) 函数把字符串分割到数组中:string 必需。规定要分割的字符串。length 可选。规定每个数组元素的长度。默认是 1。 $strarr = str_split($str,1); foreach ($strarr as $word) { $newstr = $word.$newstr; } return $newstr; } $revstr = joinStrrev($str); echo $revstr;
Ausgabeeffekt:
3. Verwenden Sie dazu einfach die Rekursion:
function recursionStrrev($str){ if (strlen($str) <= 1) return $str;//递归出口 $newstr = ''; //递归点,substr(string,start,length) :substr() 函数返回字符串的一部分,如果 start 参数是负数且 length 小于或等于 start,则 length 为 0,正数 - 在字符串的指定位置开始,负数 - 在从字符串结尾的指定位置开始,0 - 在字符串中的第一个字符处开始 $newstr .= substr($str,-1).recursionStrrev(substr($str,0,strlen($str)-1)); return $newstr;//递归出口 } $revstr = recursionStrrev($str); echo $revstr;
Ausgabeeffekt:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo kehren Sie Text in PHP um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!