You want to read a CSV file and skip empty lines while reading. Which code snippet correctly does this?
A$file = fopen('data.csv', 'r');
while ($row = fgets($file)) {
if ($row != '') {
print_r($row);
}
}
fclose($file);
B$file = fopen('data.csv', 'r');
while (($row = fgetcsv($file)) !== null) {
print_r($row);
}
fclose($file);
C$file = fopen('data.csv', 'r');
while (($row = fgetcsv($file)) !== false) {
if (!empty(array_filter($row))) {
print_r($row);
}
}
fclose($file);
D$file = fopen('data.csv', 'r');
while (($row = fgetcsv($file)) !== false) {
print_r($row);
}
fclose($file);