猿问
下载APP

请问php用什么代替 isnumeric 函数?

php用什么代替 isnumeric 函数


慕圣8478803
浏览 63回答 4
4回答

茅侃侃

用MYSQL数据库一定用PHP吧,可以用PHP检查的if(ereg(^[0-9]{1,}$),$str){//非字符}

aluckdog

IsNumeric 函数返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。

慕姐4208626

VB中的IsNumeric是用于判断一个表达式是否是数。IsNumeric 函数,返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。IsNumeric 函数示例本示例使用 IsNumeric 函数判断变量的值是否可为数值。Dim MyVar, MyCheckMyVar = "53" ' 指定值。MyCheck = IsNumeric(MyVar) ' 返回 True。MyVar = "459.95" ' 指定值。MyCheck = IsNumeric(MyVar) ' 返回 True。MyVar = "45 Help" ' 指定值。MyCheck = IsNumeric(MyVar) ' 返回 False。

料青山看我应如是

就是判断输入的参数是不是数字。如果是返回真,不是返回假。百度百科找来的IsNumericIsNumeric 函数 返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。使用该函数时候应该注意这样一些问题:举例:"123""123.1""123,,,,111.222,,,333""123,,,1.22,,,3""123e+9""123d-8"以上返回的都是True第1、2条很正常,第三条有西文的",",可以理解:外国人习惯把数字隔3个加个逗号。第四条中文的","也可以,可要注意:cint("12,,3")可以得到123cint("12,,3")就出错了第四第五条,里面有"e","d","+","-",应该不是数字,但是这里是科学计数法。所以当是数字。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答