如何实现php字符串翻转?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现php字符串翻转?相关的知识,希望对你有一定的参考价值。

字符串:$str = "abcdefg";

// 方法一(直接使用php自带函数strrev($str))

print_r(strrev($str));

// 使用for循环方式,str_split($str)

$newArrOne = [];//初始化一个新的数组
    $newStrOne = ‘‘;//初始化一个新的字符串
    $newArrOne = str_split($str);
    $arrCount  = count($newArrOne);
    for ($i=0; $i < $arrCount; $i++) { 
        $newStrOne.=$newArrOne[$i];
    }
    echo "<pre>";
    print_r($newStrOne);
    echo "</pre>";

// 使用for循环方式,strlen($substr)

$newStrTwo = ‘‘;//初始化一个新的字符串
    $arrCountTwo  = strlen($str);
    for ($i=1; $i <= $arrCountTwo; $i++) { 
        $newStrTwo.=substr($str, -$i, 1);
    }
    echo "<pre>";
    print_r($newStrTwo)."\n";
    echo "</pre>";

// 使用for循环方式,strlen($substr)

    $newStrThree = ‘‘;//初始化一个新的字符串
    $arrCountThree  = strlen($str);
    for ($i = $arrCountThree; $i>=0;$i--) { 
        @$newStrThree.=$str[$i];
    }
    echo "<pre>";
    print_r($newStrThree)."\n";
    echo "</pre>";

  

以上是关于如何实现php字符串翻转?的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Python实现翻转单词顺序真题+解题思路+代码(2022&2023)

php实现字符串翻转,使字符串的单词正序,单词的字符倒序

[PHP] 算法-字符串的左循环的PHP实现

翻转数组

PHP面试题

php笔试题--转载