php判断变量是否为数组类型
墨初 编程开发 386阅读
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的写法!