判断是否是一个数组
function _is_array($value){ if (is_array($value)) { return true; } else { if(is_object($value) && is_array(json_decode(json_encode($value),true))){ return true; } return (is_object($value) AND $value instanceof \Traversable);//实现这个接口对象可以foreach } }
清空数组
function _destruct_one($object){ if (_is_array($object)) { $length = count($object); while($length--){ array_splice($object,$length,1); } } return $object; } var_dump(_destruct_one([1,2,‘d‘,‘key‘=>‘k‘])); //array(0) {}
更新中.....