php字符串反转代码实例

发布时间:2019-07-28编辑:脚本学堂
php字符串反转效果的实现代码,没有采用php字符串函数strrev实现字符串反转,而是自定义php函数reverse把字符串翻转过来,值得学习借鉴。

php实现字符串翻转,php字符串函数strrev实现方法:
 

echo strrev("Hello World!");  //输出结果为"!dlroW olleH" 

其实,还可以自定义一个php函数来实现跟strrev同样的效果,同样可以完成字符串反转功能。

代码如下:
 

/**
 * 字符串翻转函数
 * @param string $str 待处理的字符串
 * @return string 反转成功的字符串
 */ 
function reverse($str){ 
    if($str == ''){ 
        return null; 
    } 
    if(strlen($str) == 1){ 
        return $str; 
    }else{ 
        $string = ""; 
        for($i=1;$i<=strlen($str);$i++){ 
            $string .=substr($str,-$i,1); 
        } 
        return $string; 
    } 

//字符串反转 示例
echo reverse("Hello World!"); //输出结果为"!dlroW olleH"