如何编写if条件来检查大于或小于php的数字?



>我有一个输入字段,用户将在其中添加数字并在下一个标签中 它将以文字显示该数字。基本上用户会输入 金额为数字格式,它将以 Word 格式显示。我有 用文字显示金额的一些条件。

第一个条件是金额不应大于 10 位数字。

第二个条件是用户可以以十进制格式添加资金。

例如:这是1000000000.90允许(10位数字,然后是小数点(

例如:这是10000000000.90不允许(十一位小数点后

(所以基本上金额长度最多可以达到小数点的13位。

没有小数点,它应该最多10

为此,我写以下条件:

if(amount.length > 13){
return 'please enter less amount';
}
if(amount.length > 10 && amount.includes('.') === false){
return 'please enter less amount';
}

当我输入 11 位数字然后输入小数点10000000000.0它会显示 我的单词量,但我想在这里显示错误消息,因为 在小数点之前,只允许有 10 位数字

所以。 基本上,我想要十进制 13 位数字的允许金额条件,只有十进制 1 位数字。请帮助我解决这种情况。 提前谢谢。

好的,所以你想允许具有这些条件的数字,而不是使用 strlen 和其他函数,为什么不只使用数学。

<?php
if($number <= 9999999999.99)
{
//Run the allowed code here
}
else
{
//Not allowed
}
?>

最新更新