これは、関数引数を使用して文字列が回文であるかどうかを確認する php コードです..ステップバイステップで教えてください..何が起こっているのか..私は理解できません
function Palindrome($string) {
if ((strlen($string) == 1) || (strlen($string) == 0)) {
echo " STRING IS PALINDROME";
}
else {
if (substr($string,0,1) == substr($string,(strlen($string) - 1),1)) {
return Palindrome(substr($string,1,strlen($string) -2));
}
else { echo " STRING IS NOT A PALINDROME"; }
}
}
Palindrome("121");