Question
Si j'ai un tableau de données, ce qui est la meilleure option pour les trier afin d'être affichées par ordre alphabétique croissant en fonction de la clé 2 du second réseau dans chaque ArrayObject?
Données
ArrayObject::__set_state(array(
'job_category_filter_population' =>
ArrayObject::__set_state(array(
10225 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10225',
1 => 'Supply',
),
)),
10228 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10228',
1 => 'X-ray',
),
)),
10226 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10226',
1 => 'Team',
),
))
))
))
par exemple. L'approvisionnement, l'équipe et X-ray?
La solution
On pourrait utiliser ArrayObject::uasort
et de fournir une fonction de rappel qui compare le second élément du second ensemble de ses arguments.
Autres conseils
Regardez en utilisant usort()
http://php.net/manual/en/function .usort.php
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow