php翻转字符串

1、strrev()翻转字符串
<?php 
$str = 'Hello World!'; 
echo strrev($str);
?>
2、for+mb_substr()翻转字符串

for循环循环次数和位置,每次mb_substr从最后去一个字符,并拼接起来的过程

<?php 
$newstr = ''; 
$str = 'Hello World!';
for($i=1;$i<=strlen($str);$i++){
    $newstr.=mb_substr($str,-$i,1); 
} 
echo $newstr;

#换种方式
$newstr = '';
$str = 'Hello World!';
for($i=strlen($str);$i>=1;$i--){
    $newstr.=mb_substr($str,$i-1,1);
}
echo $newstr;
?>
3、for+str_split()翻转字符串

str_split()函数把字符串的每个字符放入数组中,for循环遍历数组键,并拼接值的过程

<?php 
$newstr = ''; 
$str = 'Hello World!'; 
$str_arr = str_split($str); 
for($i=count($str_arr)-1;$i>=0;$i--){   
$newstr.=$str[$i]; 
} 
echo $newstr;
?>
最终结果都输出为 :!dlroW olleH

评论

(= ̄ω ̄=)··· 暂无内容!

回复

您还未登录,请先登录或者注册