У меня есть 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.Многие предложения доступны, но они не работают должным образом.Пожалуйста, дайте простое решение.Заранее спасибо.