Уроки PHP для начинающих / #8 – Массивы данных. Одномерные и многомерные
Сортировка многомерных массивов в 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) } } Что получили из данного урока...
Массивы в С: одномерные и многомерные
Массивы в языке программирования C являются важной и широко используемой структурой данных. Они позволяют хранить большое количество значений одного или нескольких типов данных подряд в памяти компьютера. Массивы могут быть одномерными или многомерными, в зависимости от количества измерений. Одномерные массивы представляют собой последовательность значений одного типа данных, хранящихся подряд в памяти. Доступ к элементам одномерных массивов осуществляется с помощью индексов, начиная с 0. Например,...