Ik moet een bestaand DNS interface script (voor powerdns) aanpassen zodat de domeinen op alfabetische volgorde worden getoond ipv "willekeurig" nu.
Ik krijg dus een array aangeleverd (deze array layout kan ik niet wijzigen) die er als volgt uitziet als ik een print_r($domains); geef:
Wat ik wil is dat de lijst op [name] op alfabetische volgorde wordt getoond, ik heb al de hele php manual sort en multisort door gelezen en getest, maar met geen enkele sort functie wat ik heb getest krijg ik het voor elkaar dat de lijst in alfabetische volgorde om het veld "name" wordt gesorteerd
Getest heb ik met:
array_multisort
sort
ksort
natsort
Telkens veranderd de volgorde wel maar niet op het name veld.
Kan iemand me adviseren want ik snap het niet geheel waarom dit niet werkt.
Ik krijg dus een array aangeleverd (deze array layout kan ik niet wijzigen) die er als volgt uitziet als ik een print_r($domains); geef:
code:
1
2
3
4
5
| Array ( [0] => domain Object ( [id] => 53659 [name] => dutchie.net [master] => [type] => master ) [1] => domain Object ( [id] => 61048 [name] => koedje.com [master] => [type] => master ) [2] => domain Object ( [id] => 53660 [name] => bodie.eu [master] => [type] => master) etc etc |
Wat ik wil is dat de lijst op [name] op alfabetische volgorde wordt getoond, ik heb al de hele php manual sort en multisort door gelezen en getest, maar met geen enkele sort functie wat ik heb getest krijg ik het voor elkaar dat de lijst in alfabetische volgorde om het veld "name" wordt gesorteerd
Getest heb ik met:
array_multisort
sort
ksort
natsort
Telkens veranderd de volgorde wel maar niet op het name veld.
Kan iemand me adviseren want ik snap het niet geheel waarom dit niet werkt.