Изучение PHP. Массивы(создание,добавление элементов, подсчёт элементов в массиве)
Как определить размер моего массива в C?
Как определить размер моего массива в C? То есть, количество элементов, которые может содержать массив? Ответ № 1 Управляющее резюме: int a[17];
size_t n = sizeof(a)/sizeof(a[0]);
Чтобы определить размер вашего массива в байтах, вы можете использовать оператор sizeof: int a[17];
size_t n = sizeof(a);
На моем компьютере ints имеет длину 4 байта, поэтому n равно 68. Чтобы определить количество элементов в массиве, мы можем разделить общий размер массива на размер элемента массива...
Сортировка многомерных массивов в 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) } } Что получили из данного урока...