我需要检查数据是否包含字母表。经过搜索,我发现了这个代码:number($input) != number($input)
,它正在工作。
有人能向我解释一下背后的逻辑吗?非常感谢。
如果$input
包含数字以外的内容(例如字母(,number
函数返回NaN
,在您的情况下,两个函数都调用number
返回CCD_ 6。
两个NaN
值不被视为相等,因此在这种情况下NaN != NaN
为真。