Je souhaite trier les valeurs de tableau multidimensionnelles de non null à null. Je veux trier mon tableau multidimensionnel si les champs d'adresse comme la rue, les numéros de poste sont nuls, alors ils devraient afficher dans la dernière page. Aidez-moi, s'il vous plaît. Merci d'avance.Tableau multidimensionnel de tri
1
A
Répondre
2
function array_sort($array, $on, $order=SORT_ASC) {
$new_array = array();
$sortable_array = array();
if (count($array) > 0) {
foreach ($array as $k => $v) {
if (is_array($v)) {
foreach ($v as $k2 => $v2) {
if ($k2 == $on) {
$sortable_array[$k] = $v2;
}
}
} else {
$sortable_array[$k] = $v;
}
}
switch ($order) {
case SORT_ASC:
asort($sortable_array);
break;
case SORT_DESC:
arsort($sortable_array);
break;
}
foreach ($sortable_array as $k => $v) {
$new_array[$k] = $array[$k];
}
}
return $new_array;
}
quelque chose le long des lignes de qui fonctionne pour moi (plus ou moins une copie collée de http://php.net/manual/en/function.sort.php)
0
Je ne suis pas sûr de PHP, mais en général je vous dirais besoin de couper votre tableau afin de diviser l'ensemble de la null
pas null
ensemble, puis trier la non null
Définie en fonction de vos critères puis fusionner avec l'ensemble null
.
Questions connexes
- 1. Tri tableau multidimensionnel
- 2. Tri d'un tableau multidimensionnel?
- 3. Tri un tableau multidimensionnel dans
- 4. Tri d'un tableau multidimensionnel MASSIVE
- 5. multi-tri d'un tableau multidimensionnel
- 6. Tri tableau multidimensionnel dans Ruby
- 7. PHP - Tri d'un tableau multidimensionnel
- 8. Numpy: Tri d'un tableau multidimensionnel par un tableau multidimensionnel
- 9. somme de tableau multidimensionnel et le tri
- 10. partie de tri d'un tableau multidimensionnel
- 11. tableau multidimensionnel omble de tri en Java
- 12. Tri d'un tableau multidimensionnel en javascript
- 13. Le tri échoue dans un tableau multidimensionnel
- 14. Tri un tableau multidimensionnel avec array_multisort
- 15. Tri avancé d'un tableau multidimensionnel en PHP
- 16. le tri d'un tableau multidimensionnel en ruby
- 17. Tri et fournir un tableau multidimensionnel
- 18. Tri des fichiers dans un tableau multidimensionnel
- 19. Tri un tableau multidimensionnel sur une clé
- 20. Affichage et tri d'un tableau multidimensionnel
- 21. Tri d'un tableau multidimensionnel avec usort
- 22. Tri d'un tableau multidimensionnel au troisième niveau
- 23. Tri de matrice multidimensionnel (serpent)
- 24. Tri d'un tableau dans un tableau multidimensionnel basé sur « parent_id »
- 25. Tri un tableau multidimensionnel par la séquence d'un autre tableau
- 26. Tri de valeur de tableau multidimensionnel en PHP
- 27. Tableau de tri multidimensionnel de type PHP contenant des doubles
- 28. PHP Tri d'un tableau multidimensionnel par nom de champ
- 29. Tableau multidimensionnel de tri PHP avec clés primaires et secondaires
- 30. le tri de la valeur du tableau multidimensionnel par clé