У меня есть. CSV-файл. Некоторые поля пусты, а некоторые поля имеют запятые или точки.Показать файл csv в массиве
Теперь, как я мог отображать его так, как в массиве?
Array (
[0] => Name1,[email protected],13,56475,,190000,,,remit,5-Mar-15,26250
[1] => Name2,[email protected],11,11250,,22500,,,the bank,30-Apr-15,6250
[2] => Name3,[email protected],15,,,1500,receipt,,the market,7-Mar-15,1750
[3] =>Name4,[email protected],21,25500,,46750,receipt,,bank ,7-Mar-15,21350 .....)
В настоящее время я могу только показать это так:
Array (
[0] => Name1
[1] => [email protected]
[2] => 13
[3] => 56475
[4] =>
[5] => 19000
[6] =>
[7] =>
[8] => remit
[9] => 5-Mar-15
[10] => 26250)
Array (
[0] => Name2
[1] => [email protected]
[2] => 11
[3] => 11250
[4] =>
[5] => 22500
[6] =>
[7] =>
[8] => the bank
[9] => 30-Apr-15
[10] => 6250) ....
И я использую этот код:
$file = fopen("pay.csv","r");
while(! feof($file))
{
echo '<pre>',print_r(fgetcsv($file)),'</pre>';
}
fclose($file);
Я предпочитаю использовать встроенные функции CSV.
@ Annant Я буду usi ng a foreach loop для сравнения всех данных в массиве. –
@Anant, Да, я хотел бы использовать 'fgetcsv' или что-то вроде этого, некоторые из моих полей пустые и имеют запятые. –
@Anant, Да, он многомерный. –