判断是否数组或对象型数组
// Returns TRUE
Arr::is_array(array());
Arr::is_array(new ArrayObject);
// Returns FALSE
Arr::is_array(FALSE);
Arr::is_array('not an array!');
Arr::is_array(Database::instance());
boolean Core_Arr::is_array( mixed $value )
参数列表
参数 类型 描述 默认值 $value
mixed
Value to check
boolean
public static function is_array($value)
{
if (is_array($value))
{
// Definitely an array
return true;
}
else
{
// Possibly a Traversable object, functionally the same as an array
return (is_object($value) AND $value instanceof Traversable);
}
}