У меня есть массив:
$array = array( 'john' => 2, 'adam' => 3, 'ben' => 10, 'tim' => 1 );
Я пробовал всевозможные функции с PHP для достижения этой структуры массива:
$array = array( 'tim' => 1, 'john' => 2, 'adam' => 3, 'ben' => 10 );
Где его упорядочено по значениям массива и сохраненным ключевым / значениям. Есть идеи?
Это должно работать с использованием asort () :
<?php $array = array( 'john' => 2, 'adam' => 3, 'ben' => 10, 'tim' => 1, ); asort($array, SORT_NUMERIC); print_r($array); ?>
вывод:
Array ( [tim] => 1 [john] => 2 [adam] => 3 [ben] => 10 )
Оформить демонстрацию .
возможно, вы ищете asort () – Сортируете массив и поддерживаете ассоциацию индексов .