У меня есть фрагмент кода в php, который принимает файл CSV и возвращает его обратно для просмотра пользователю. Проблема в том, что есть строка с пустым значением. я хочу, чтобы он не был включен в массив, если l oop находит его нулевым или пустым. я хочу удалить строку из массива, если [6] пусто
public function import_csv(Request $request){
$fileName = $request->coins_csv;
$csvData = file_get_contents($fileName);
$lines = explode(PHP_EOL, $csvData);
$data = array();
foreach ($lines as $key => $line) {
$data[] = str_getcsv($line);
}
// remove header unset($data[0]);
dd($data);
}
здесь CSV-файл выглядит так. Я хочу удалить строку из массива, если [6] пусто
1 => array:7 [▼
0 => "0c1ff12044f941aa8e383800f2ac45f8"
1 => "bills_payment_donation_sanjoseseminary"
2 => "PHP"
3 => "713.37"
4 => "2020-03-01 2:27:24"
5 => "Vincent L./ Arms of God to help you"
6 => "sanjoseseminaryendowment"
]
2 => array:7 [▼
0 => "1b2fc702f354450dbab15aa7d46d175a"
1 => "bills_payment_donation_gk"
2 => "PHP"
3 => "300"
4 => "2020-03-03 10:35:54"
5 => "chloe lloveras"
6 => ""
]
спасибо заранее. народ