PHP实现字符串反转

方法一 用自带的函数strrev

echo strrev('hello');

方法二 自写循环方法

$str = 'hello';
$i = strlen($str);
$newStr='';
while(--$i>= 0 ){
$newStr .= $str[$i];
}
echo $newStr;

方法三 针对中文乱码

function str_reverse($str)
{
    $len = mb_strlen($str);
    for ($i = $len-1; $i >=0; $i--) {
        $arr[] = mb_substr($str, $i, 1);
    }
    return implode("", $arr);
}
var_dump(str_reverse("你好,世界!"));
posted @ 2021-09-24 17:04  成文的博客  阅读(231)  评论(0编辑  收藏  举报