Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да сортирате асоциативен масив в php

PHP има цял куп функции за сортиране.

Единият, който звучи така, сякаш искате, е asort()

Вижте ръководството за PHP за други алтернативи като sort() , ksort() , natsort() , usort() и редица други вариации. Има и shuffle() за сортиране на случаен принцип.

[EDIT]Добре, стъпка по стъпка, за да получите най-високата стойност от масива:

asort($row);  //or arsort() for reverse order, if you prefer.
end($row);  //positions the array pointer to the last element.
print current($row); //prints "45" because it's the sorted highest value.
print key($row); //prints "c" because it's the key of the hightst sorted value.

Има и цял куп други начини да го направите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT от mysql база данни при извикване на javascript

  2. Въпрос за ефективността на SQL заявката (множество подзаявки)

  3. Промяната на datadir във файла my.ini не се спазва в WAMP

  4. Как да използвам множество бази данни с помощта на php?

  5. изтичане на памет в php скрипт