sql >> Database >  >> RDS >> Mysql

Hoe een associatieve array te sorteren in php

PHP heeft een hele reeks sorteerfuncties.

De ene klinkt alsof je wilt is asort()

Zie de PHP-handleiding voor de andere alternatieven zoals sort() , ksort() , natsort() , usort() , en een aantal andere variaties. Er is ook shuffle() om willekeurig te sorteren.

[EDIT]Ok, stap voor stap om de hoogste waarde uit de array te halen:

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.

Er zijn ook een heleboel andere manieren om het te doen.



  1. $this->db->insert_id(); elke keer 0 retourneren in codeigniter

  2. Moet ik me alleen houden aan AWS RDS Automated Backup of DB Snapshots?

  3. Verbinding maken met MySQL-database met mijn iOS-app

  4. Hoe verschillende forums in categorieën te groeperen PHP