0

こんにちは、配列の作成で助けが必要です

空の配列を「 」に置き換える必要があるという点で、配列内のレコードのセットがあります。

すべての配列値が空の場合の条件 行の 1 つまたは 2 つの値が空の場合、その配列から行を削除する必要がある場合は、「 」に置き換える必要があります。

空の値を削除しようとしましたが、レコードの挿入中にエラーがスローされます.cozすべての列が挿入条件と一致しません

i,e 以下では、最初の行 coz を削除するためにサンプル配列値を配置しました。すべての値は空です。

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);
}
}
4

1 に答える 1

0

このような:

foreach ($rows as &$r) {
    if (empty($r)) {
        $r = "";
    }
}
于 2012-06-04T13:10:58.713 に答える