Сортировать CSV-файл по столбцу и отобразить в php - PullRequest
1 голос
/ 29 июня 2019

У меня есть CSV-файл (test.csv), подобный этому (без заголовка)

name2, age23, city5
name5, age55, city3
name3, age36, city4
name1, age18, city2
name4, age44, city1

Я хочу отсортировать по столбцу имен в порядке возрастания или убывания
name1, age18, city2
name2,age23, city5
name3, age36, city4
name4, age44, city1
name5, age55, city3

<?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
    $i=1;
    $row=0;
    $csv_row = array();

while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    $csv_row = $data;
?>
          <tr>
            <td><?php echo $i;?> </td>
            <td><?php echo $csv_row[1];?></td>
            <td><?php echo $csv_row[2];?></td>
            <td><?php echo $csv_row[3];?></td>
          </tr>
        <?php $i++;
}
 fclose($handle);
}
?>

Как отсортировать данные ($ csv_row) в столбце(Имя) перед печатью?Предложенный ответ не работает для меня.

Я новичок в php.Многие предложения доступны, но они не работают должным образом.Пожалуйста, дайте простое решение.Заранее спасибо.

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