php str_getcsv удалить из массива значения NULL или '' - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть фрагмент кода в 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 => ""
]

спасибо заранее. народ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...