Закрыть ... [X]

Как сделать массив по возрастанию

// takes an array and desired key value and returns an array
// searches through an array for a given key, if found the key that row is made the first row and the other rows are inserted accordingly.
// the facility of this function is to get the value with a specific key of an array as the first value.

/////////////////////////////// function starts //////////////////////////////

function dksort($array, $case){
    if(array_key_exists($case,$array)){
        $a[$case] = $array[$case];
        foreach($array as $key=>$val){
            if($case==$key){

            }else{
                $a[$key] = $array[$key];
            }
        }
    }

    return $a;
}

$d = array(
            '22'=>'jdfhgjfd',
            '33'=>'jdfhgjfd',
            '11'=>'jrtyrjfd',
            '55'=>'jrtydairjfd',
            '77'=>'jopo',
            '99'=>'jrtasajfd',
            '44'=>'jopasdwo',
            '88'=>'hdgatyuyuiuy'
            );

$c = dksort($d, '55');
print_r($c);

////////////////////////// function ends ////////////////////////////////////////


Источник: http://php.net/manual/ru/array.sorting.php

Поделись с друзьями



Рекомендуем посмотреть ещё:



Отсортировать массив по возрастанию - Pascal (Паскаль) Вяжем ажурные летние шапочки крючком



Как сделать массив по возрастанию Сортировка массива методом пузырька (C)
Как сделать массив по возрастанию Методы сортировки массивов - Pascal
Как сделать массив по возрастанию Сортировка методом пузырька
Как сделать массив по возрастанию PHP: Сортировка массивов - Manual
Как сделать массив по возрастанию Rt - JavaScript MDN
Как сделать массив по возрастанию Бортики для детской кроватки своими руками
Как сделать массив по возрастанию Ведьмак 3 : Дикая Охота - Эликсир Очищения. видео
Как сделать массив по возрастанию Волшебник Изумрудного города сказка читать онлайн
Грамотный возврат денег Йод для ногтей Укрепление ногтей йодом Как сделать бантик заколку : бижутерия кольцо бантик из ткани Когда нужно сбивать температуру при прорезывании зубов у детей? Мошенничество с банковскими картами. Что делать

ШОКИРУЮЩИЕ НОВОСТИ