嗨,我需要数组创建方面的帮助
我在数组中设置了记录,我必须用" "替换空数组;
如果所有数组值都为空,则需要从该数组中删除行如果行中有一个或两个值为空,则需要替换为" ";
我尝试删除空值,但在插入记录时它会抛出错误,因为所有列都与插入条件不匹配
i,e 下面我放置了示例数组值,因为我要删除第一行,因为所有值都是空的,并且在 2 行中我将空值替换为" ";
Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
)
Array
(
[0] => abcd@abcd.com
[1] => abcd@abcd.com
[2] =>
[3] => abcd@abcd.com
[4] => abcd@abcd.com
[5] => abcd@abcd.com
)
foreach ($rows as $r) {
$SweepedArray = array_values(array_filter($r));
if (!empty($SweepedArray) && $SweepedArray != "") {
$value[] = implode(',', $r);
}
}
像这样:
foreach ($rows as &$r) {
if (empty($r)) {
$r = "";
}
}