php 如何取出数字末两位 判断是否相同 最好详细点 谢谢啦
2个回答
展开全部
整数?
$n1=1234;
$n2=5234;
$rest1 = substr($n1, -2);
$rest2 = substr($n2, -2);
if($rest1==$rest2)
{
do something....
}
else
{
do something else....
}
$n1=1234;
$n2=5234;
$rest1 = substr($n1, -2);
$rest2 = substr($n2, -2);
if($rest1==$rest2)
{
do something....
}
else
{
do something else....
}
追问
我的意思是一个数字的末两位 如 211 就是 1=1 是整数
追答
$n=2311;
$len=strlen($n);
if($len>1)
{
$rest1 = substr($n, -1);
$rest2 = substr($n, -2, 1);
if(!is_numeric($rest1))
{
exit('最后一位非数字');
}
if(!is_numeric($rest1))
{
exit('倒数第二位非数字');
}
echo ($rest1==$rest2)?'相等':'不等';
}
else
{
exit('数字必须是1位以上的数字');
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询