您的位置:首页 > 编程语言 > PHP开发

php变量处理函数总结

2009-02-04 11:00 756 查看
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()判断是否是数组
测试:

<?php


$a=123;


$b="123";


$c=1e5;


$d=true;



// bool(true) bool(false) bool(false) bool(false)


var_dump(is_int($a));


var_dump(is_int($b));


var_dump(is_int($c));


var_dump(is_int($d));



echo '<br/>';



// bool(false) bool(false) bool(true) bool(false)


var_dump(is_float($a));


var_dump(is_float($b));


var_dump(is_float($c));


var_dump(is_float($d));



echo '<br/>';



//    bool(true)


var_dump(is_bool($d));



echo '<br/>';



$arr=array(123,"this",'456');


//    bool(true)


var_dump(is_array($arr));


?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: