check::empty_user()
下面的将测试数组的“空”值 -
NULL,FALSE,0或''
/*check*/
class check
{
static function empty_user($a)
{
return (int)!in_array('',$a);
}
}
答案 0 :(得分:2)
function test_empty(array $array) {
foreach($array as $elem) {
if (!empty($elem)) return false;
}
return true; // no element, or no non-empty element
}
答案 1 :(得分:1)
in_array('', $array);
我认为这就是你所追求的目标?
答案 2 :(得分:0)
除了数组的第一个元素外,您的函数不会测试任何其他元素。返回导致函数停止执行。
PHP有空和isset函数,其中任何一个都应该适合测试数组元素。要测试整个数组,可以使用in_array并查找空值。但是,您必须实现自己的方法来处理嵌套数组。
答案 3 :(得分:0)
你测试空也可能是下面的事情:
// if the array has at least one empty value
function test_empty(array $array) {
foreach($array as $elem) {
if (empty($elem)) return true;
}
return false;
}
答案 4 :(得分:0)
总结使用
empty()或in_array()
并注意:
$ value ==''测试null,false,0和''