-4
我想要使用嵌套的If語句來測試一個數字是否是數字,如果它是數字,然後移動到下一個If語句來測試它是否是偶數。我得到的問題是,它不是四捨五入數字,而是繼續下一個if語句。任何幫助,將不勝感激!PHP如果聲明後條件不起作用
function CheckIfEven($NumberToCheck)
{
if (is_numeric($NumberToCheck))
{
round($NumberToCheck , 0, PHP_ROUND_HALF_UP);
if ($NumberToCheck % 2 == 0)
{
echo "The number is even. <br />";
}
else
{
echo "The number is not even. <br />";
}
}
else
{
echo "The value entered is not numeric. <br />";
}
}
'round'不修改變量;它返回四捨五入的數字。 –
它應該是'$ NumberToCheck = round($ NumberToCheck,0,PHP_ROUND_HALF_UP);' –
哦,哇,我知道這是明顯的東西。謝謝您的幫助! – user2901336