Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

青灯夜游
青灯夜游Original
2021-10-26 18:48:341846Durchsuche

Die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 realisiert, ist „strrev()“. Die Funktion dieser Funktion besteht darin, die Zeichenfolge umzukehren, die Reihenfolge der Zeichen in der Zeichenfolge umzukehren und die umgekehrte Zeichenfolge „strrev(string)“ zurückzugeben. ".

Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Die Funktion in PHP5 zum Implementieren des String-Flippings ist „strrev()“. Die Funktion

strrev() kehrt eine Zeichenfolge um.

Syntax:

strrev(string)

Rückgabewert: Gibt die umgekehrte Zeichenfolge zurück.

Beispiel:

<?php
echo strrev("Hello World!");
?>

Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

Erweiterte Kenntnisse: Zusätzlich zur Verwendung der Funktion strrev() können Sie die Zeichenfolge auch mit den folgenden beiden Methoden umdrehen

1 , und dann Spleißen durchlaufen:

function joinStrrev($str){
        if (strlen($str) <= 1) return $str;

        $newstr  = &#39;&#39;;
        //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:

Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

2. Rekursion verwenden

    function recursionStrrev($str){
        if (strlen($str) <= 1) return $str;//递归出口
 
        $newstr = &#39;&#39;;
        //递归点,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:

Was ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Funktion, die das Umdrehen von Zeichenfolgen in PHP5 implementiert?. 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