1. 程式人生 > >判斷一個字串是否是迴文字串

判斷一個字串是否是迴文字串

/** 判斷迴文字串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);