PHP实现字符串翻转的方法: 1、用PHP具有的strrev函数实现翻转字符串2、将字符串拆分为一个数组,遍历拼接实现字符串翻转; 3、利用递归实现字符串翻转即可。
本文工作环境: windows7系统、PHP 7.1版、戴尔G3计算机
php反转字符串的三种方法
方法1:PHP有自带的函数strrev,简单易行:
字符串' Hello World!' 反转: php
Echostrrev('Helloworld!' );
?
方法二:分段字符串组成一个序列,然后遍历拼接。 具体而言,functionrevstr($str ) )。
{
if(strlen($str )=1) return $str;
$newstr=' ';
$str2ARR=str_split($str,1 );
Foreach($str2arras$word ) {
$newstr=$word.$newstr;
}
返回$ new str;
}
方法3 )这个方法最容易考虑,但是除此之外还有利用递归进行的方法。 代码如下。 函数revstr ($ str )。
{
if(strlen($str )=1) return $str;
$newstr=' ';
$newstr.=substr($str,-1).revstr (substr ) ) $str,0,strlen ) $ str (-1 ) );
返回$ new str;
}
ps :我认为这个方法才是面试官想看的答案。
【推荐学习: 《PHP视频教程》】