Сортировка многомерных массивов в php
$data = array( array('0'=>'Иркутск','1' => 200,),array('0'=>'Москва','1' => 500,),array( '0'=>'Магнитогорск', '1' => 100, ), array( '0'=>'Харьков','1' => 800, ), array( '0'=>'Новгород', '1' => 600, ) ); foreach ($data as $key => $row) { $distance[$key] = $row['1']; } array_multisort($distance, SORT_ASC, $data); var_dump($data); ?> Результат: array(5) { [0]=> array(2) { [0]=> string(12) "Магнитогорск" [1]=> int(100) } [1]=> array(2) { [0]=> string(7) "Иркутск" [1]=> int(200) } [2]=> array(2) { [0]=> string(6) "Москва" [1]=> int(500) } [3]=> array(2) { [0]=> string(8) "Новгород" [1]=> int(600) } [4]=> array(2) { [0]=> string(7) "Харьков" [1]=> int(800) } } Что получили из данного урока...
6 лет назад
Работа с массивами в PHP
Функций для работы с массивами в PHP достаточно много, и это неудивительно, если учесть, что с массивами при программировании приходится работать достаточно часто. И в этой статье мы разберём основные функции, которые создали для работы с массивами в PHP разработчики. Для начала разберём простейшую функцию, которая проверяет находится ли элемент в массиве. Функция называется in_array(): <?php   $arr = array("Num", "Str", "Int"); if (in_array("Str", $arr)) echo "Элемент найден"; else echo "Элемент...
06:44
1,0×
00:00/06:44
560,1 тыс смотрели · 4 года назад