我有一个数组数组,当提交表单时会填充数组。如何检查具有键和值的数组是否为空
$groceries = array(
"Veggies" => array(
"Cabbage, ear(s)" => $_POST['cabbageQTY'],
"Carrots, bag(s)" => $_POST['carrotQTY'],
"Tomatoes, vine(s)" => $_POST['tomatoeQTY']
),
"Meats" => array(
"Ground Beef, lb(s)" => $_POST['groundBeefQTY'],
"Steak, lb(s)" => $_POST['steakQTY'],
"Pork, lb(s)" => $_POST['porkQTY']
),
"Desserts" => array(
"Ice Cream, gallon(s)" => $_POST['iceCreamQTY'],
"Jello, box(es)" => $_POST['jelloQTY'],
"Pie, box(es)" => $_POST['pieQTY']
)
);
如果所有字段都为空,是否有方法检查值是否为空?
我读了别的地方,你可以尝试这样做。我想这对1维数组是有效的。 无论如何在2d数组中做到这一点?如果你们能告诉我如何做到这一点,那将是真棒
预先感谢您。
结合array_walk()与array_filter() –
也许考虑计数(),以及以统计内容阵列。示例if(count($ groceries)> 0){echo“My groceries array have something!”;} – UserProg