php变量处理函数总结

简介:
1.is_numeric()
为什么提供这么一个函数呢,我们知道php一种弱类型的语言,不像强

类型语言那样提供了int,double这样的类型,而php的一个变量初始我

们可以引用一个字符串,随后我们还可以让它引用一个数字。
这样的话我们在处理数字运算时怎么才能检验用户的输入是否合法呢,

是否是个有效的数字或者数字字符串呢,于是出现is_numeric这么个函

数,检查下是否是个数字。
当然也可以更加明确的判断是不是个整数is_int(),但is_int("23")是

false

2.is_int(),is_integer(),is_long()判断是否是整数
3.is_string()判断是否是字符串
4.is_float(),is_double(),is_real()判断是否是浮点数
5.is_bool()判断是否是布尔量
6.is_array()判断是否是数组

测试:
InBlock.gif<?php
InBlock.gif$a=123;
InBlock.gif$b= "123";
InBlock.gif$c=1e5;
InBlock.gif$d= true;
InBlock.gif
// bool(true) bool(false) bool(false) bool(false)
InBlock.gifvar_dump(is_int($a));
InBlock.gifvar_dump(is_int($b));
InBlock.gifvar_dump(is_int($c));
InBlock.gifvar_dump(is_int($d));
InBlock.gif
echo '<br/>';
InBlock.gif
// bool(false) bool(false) bool(true) bool(false)
InBlock.gifvar_dump(is_float($a));
InBlock.gifvar_dump(is_float($b));
InBlock.gifvar_dump(is_float($c));
InBlock.gifvar_dump(is_float($d));
InBlock.gif
echo '<br/>';
InBlock.gif
//    bool(true)
InBlock.gifvar_dump(is_bool($d));
InBlock.gif
echo '<br/>';
InBlock.gif
$arr=array(123, "this",'456');
InBlock.gif //    bool(true)
InBlock.gifvar_dump(is_array($arr));
InBlock.gif?>



 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/128552 ,如需转载请自行联系原作者


相关文章
|
4月前
|
Shell PHP Windows
PHP代码审计(四)PHP文件操作函数(2)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
37 0
|
4月前
|
安全 Unix Shell
PHP代码审计(四)PHP文件操作函数(1)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
38 0
|
4月前
|
小程序 PHP 数据安全/隐私保护
php图片加水印函数
这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy () imagecopymerge 函数可以支持两个图像叠加时,设置叠加的透明度
45 0
|
7月前
|
PHP
PHP 常用系统函数
PHP 常用系统函数
39 0
|
1月前
|
存储 数据处理 PHP
PHP变量类型
PHP变量类型
18 0
|
2月前
|
PHP
从建站到拿站 -- PHP判断循环及函数
从建站到拿站 -- PHP判断循环及函数
12 0
|
2月前
|
PHP
从PHP开始学渗透 -- 函数
从PHP开始学渗透 -- 函数
8 0
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
|
3月前
|
PHP 数据安全/隐私保护