Чтение CSV-файла в массив - PullRequest
3 голосов
/ 28 ноября 2010

Я невероятно новичок в php, поэтому, пожалуйста, потерпите меня и помогите мне учиться. У меня есть файл .csv длиной 33 строки (включая заголовки) и шириной 4 столбца. Я хочу прочитать эти данные в массив, чтобы начать сортировку и манипулирование ими.

Как лучше всего поступить? Фрагменты кода - лучший способ для меня изучить код, поскольку я могу читать, интерпретировать, использовать, а затем выкладывать вопросы, которые у меня могут возникнуть.

1 Ответ

5 голосов
/ 28 ноября 2010

Использование fgetcsv возвращает массив из строки файла csv.Чтобы увидеть, как он взорвался, вы запускаете, поместите полученный массив в функцию print_r ().Чтобы увидеть, что в представлении с красивым шрифтом вы можете обернуть его в <pre> теги

<code><?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    echo "<pre>".print_r($data)." <br />
";} fclose ($ handle);}?>

Это должно бытьхорошее начало.

http://php.net/manual/en/function.fgetcsv.php

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