Как отсортировать массив в порядке убывания по ключу в php?

У меня есть такой массив

 $myval = array('name1'=>'google', 'name5'=>'yahoo', 'name3'=>'facebook','name2'=>'twitter','name4'=>'linkedin');

Я хочу вывод, как это

name5 = yahoo
name4 = linkedin
name3 = facebook
name2 = twitter
name1 = google

Мне нужен мой outpur по убыванию ключа массива

2

Решение

Вы можете использовать krsort () для этого

krsort($myval);

Для более подробной сортировки массива php вы можете обратиться http://www.techyline.com/php-sorting-array-with-unique-value/

2

Другие решения

Ты можешь использовать krsort «Сортирует массив по ключу в обратном порядке, сохраняя ключ к корреляциям данных. Это полезно в основном для ассоциативных массивов». Вот так:

$myval = array(
'name1'=>'google',
'name5'=>'yahoo',
'name3'=>'facebook',
'name2'=>'twitter',
'name4'=>'linkedin');

krsort($myval);

print_r($myval);
2

По вопросам рекламы [email protected]