一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同,求10000-99999内有多少个回文数,分别是多少?
<?php
$lowerLimit = 10000;//定义下限为10000
$upperLimit = 99999;//定义上限为99999
$temp = ""; //临时变量
$n = 10;
for ( $i = $lowerLimit ; $i <= $upperLimit; $i++ ) {
//开始循环找出回文数
$temp =(String)$i ; //转换成string类型
if ( $temp[0] == $temp[4] && $temp[1] == $temp[3] ) {
//判断如果第一位和最后一位相等,中间两位相等,那么就输出
echo $i." " ;
$n++;
}else if($n%20==0){
$n=10;
echo "\n";
}
}
echo "\n";
echo "一共有回文数:901个";
?>