hi,欢迎访问本站!
当前位置: 首页编程开发正文

php判断变量是否为数组类型

墨初 编程开发 137阅读

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的写法!

声明:无特别说明,转载请标明本文来源!
发布评论
正文 取消