I ont une table de base de données qui me donne le résultat suivant:tableaux de tri dans un tableau multidimensionnel par clé
array(8) {
["link_id"]=>
string(2) "20"
["link_url"]=>
string(56) "http://url.of/website"
["link_name"]=>
string(34) "Website title"
["link_target"]=>
string(0) ""
["link_description"]=>
string(0) ""
["link_updated"]=>
string(19) "2009-05-24 16:51:04"
["taxonomy_id"]=>
string(2) "36"
["term_id"]=>
string(2) "34"
["category_name"]=>
string(15) "Link category"
}
Je veux trier un grand nombre de ces tableaux pour un tableau multidimensionnel, en fonction de la catégorie _ nom clé, puis triés par le lien _ mis à jour clé.
Je veux finalement à ressembler à ceci:
array(2) {
["First category"]=>
array(2) {
["link_name"]=>
string(11) "Newest link"
["link_updated"]=>
string(19) "2009-05-24 16:51:24"
}
["Second category"]=>
array(2) {
["link_name"]=>
string(10) "Older link"
["link_updated"]=>
string(19) "2009-05-20 05:32:56"
}
}
Je ne sais pas comment faire cela, mais je pense que je dois faire ma propre méthode de tri (de usort())?
EDIT: Je veux montrer 5 liens dans chaque catégorie.
N'est-ce pas juste: '$ category [$ b [" category_name "]] [] = $ b'? – hakre