php判断变量是否为数组类型
墨初 编程开发 859阅读
php脚本中判断一个变量是否为数组类型,可以使用php的内置的数组处理函数 is_array(),如果判断的变量是数组类型则 is_array() 返回ture,则否返回false;
php is_array() 函数
is_array():判断变量是否为数组,如果是数组则返回TRUE,则否返回 FALSE;
语法:
bool is_array ( mixed $var )
参数:
| 参数 | 描述 |
|---|---|
| $var | 必需,被检测的变量! |
php 检测变量是否为数组
例1:
$str = array('php','c++','js');
if(is_array($str)){
echo '变量为数组类型';
}else{
echo '变量不是数组类型';
}
// 变量为数组类型
$str2 = '73so.com';
if(is_array($str2)){
echo '变量为数组类型';
}else{
echo '变量不是数组类型';
}
// 变量不是数组类型例2:
if(is_array(array('php','c++','js'))){
echo '变量为数组类型';
}else{
echo '变量不是数组类型';
}
// 变量为数组类型
if(is_array('73so.com')){
echo '变量为数组类型';
}else{
echo '变量不是数组类型';
}
// 变量不是数组类型ps:例1与例2中的代码逻辑都是一样的,只是写法不同而已!个人更推荐例1的写法!