字符串倒序输出-多种方法

本文深入探讨了字符串倒序的多种方法,包括使用PHP内置函数`strrev`、`strlen`、`str_split`和`array_reverse`进行操作,并详细解释了每种方法的原理与应用,特别关注了字符编码差异的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//+++字符串倒序+++//
$str='123456789abcdefg';
//$str='我爱你';//utf8下1个中文3个字节,gbk下2个字节,用str_split的时候注意
//1
echo strrev($str);
//2
$lenght=strlen($str);
$toStr='';
for($i=$lenght-1;$i>=0;$i--){
$toStr.=$str[$i];
}
echo $toStr;
//3
$strArr=str_split($str,1);
$strArr=array_reverse($strArr);
print_r($strArr);
echo implode($strArr);