PHP验证时常用到的函数

检查变量是否是数字或数字式字符串:
$success = is_numeric($string);
如果变量是数字,或者是包含数字及符号、小数点、指数的字符串,这个函数就会返回True。
完整文档:http://php.net/is_numeric。

检查字符串是否只包含字母数字:
$success = ctype_alnum($string);
如果字符串里只包含字母或数字,这个函数就会返回True。
完整文档:http://php.net/ctype_alnum。

检查字符串是否只包含字母:
$success = ctype_alpha($string);
如果字符串里只包含字母“a”到“z”(不分大小写),函数就会返回True。
完整文档:http://php.net/ctype_alpha。

检查字符串里是否只包含数字:
$success = ctype_digit($string);
如果字符串里只包含字符“0”到“9”,函数就会返回True。注意,不允许有小数点。
完整文档:http://php.net/ctype_digit。

检查字符串里是否只包含十六进制数字:
$success = ctype_xdigit($string);
允许的字符是“0”到“9”和“a”到“f”(无论大小写)。
完整文档:http://php.net/ctype_xdigit。

检查字符串是否全是大写的或全是小写的:
$success = ctype_upper($string);
$success = ctype_lower($string);
如果字符串包含不同的大小写,函数就会返回False。
完整文档:http://php.net/ctype_upper和http://php.net/ctype_lower。

强制变量为指定类型:
$success = settype($string, $type);
PHP利用其内部类型转化将变量强制为指定类型。如果转化不能实现,函数会返回False。
完整文档:http://php.net/settype。

使用类型转化将变量解释为特定类型:
$result = (typekeyword) $string;
PHP将变量值从原始类型转化为typekeyword指定的类型。

转载于:https://my.oschina.net/ccxj/blog/144208

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值