判断一个字符串是否是回文字符串

/** 判断回文字符串1 */
function is_plalindrome($str){
    $len=strlen($str);
    $le=1;
    $k=intval($len/2)+1;
    for($i=0;$i<$k;$i++){
        if (substr($str,$i,1)!=substr($str,$len-$i-1,1))
        {
            $le=0;
            break;
        }
    }
    if ($le==1)
    {
        return '回文字符串';
    }
    else
    {
        return '非回文字符串';
    }
}
//$str='aaaabaaaa';
//echo is_plalindrome($str);

/** 判断回文字符串2 */
function is_huiwen($str){
    $new_str = strrev( $str );
    if( $new_str === $str ){
        echo '是回文';
    }else{
        echo '不是回文';
    }
}
$str='aaaabaaaa';
echo is_huiwen($str);

猜你喜欢

转载自blog.csdn.net/jiuyue9561/article/details/81204959