Сортировать массив одноэлементных ассоциативных строк по значению строки [Duplicate]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сортировать массив одноэлементных ассоциативных строк по значению строки [Duplicate]

Сообщение Anonymous »

У меня есть массив, как: < /p>

Код: Выделить всё

$a = array(
array("fghfg12" => 34),
array("dfgdf23" => 97),
array("wetw13" => 65),
array("rtyr567" => 18)
);
< /code>
Я хочу сортировать этот массив по его значению.
это означает, что я хочу результат, подобный: < /p>
$a = array(
array("rtyr567" => 18),
array("fghfg12" => 34),
array("wetw13" => 65),
array("dfgdf23" => 97)
);
< /code>
Для этого я использую: < /p>
uksort($a, function($key1, $key2) use ($res) {
return (array_search($key1, $res) > array_search($key2, $res));
});
< /code>
Другой метод: < /p>
$arr2ordered = array() ;
foreach (array_keys($a) as $key) {
$arr2ordered[$key] = $a[$key] ;
}
< /code>
Но я не получил свой результат; < /p>
Я уже пробовал с этим также: < /p>
$price = array();
foreach ($a as $key => $row)
{
$price[$key] = $row;
}
array_multisort($price, SORT_DESC, $a);
print_r($a);
Но все же я не получил свой результат.

Подробнее здесь: https://stackoverflow.com/questions/689 ... -row-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»