Ik heb een multidimensionale array waarmee ik een tabel van data wil voorzien.
De globale opzet ervan is
Hierbij is 'rowname' een array met gemeentes, en 'colname', welke voor mijn probleem niet van toepassing is, een array met kolommen.
Het aantal kolommen staat vast, het aantal rijen niet. Er kunnen 2 gemeentes zijn, of 5, maar er zijn ook twee mogelijke afwijkende waardes: 'onbekend' en 'geen waarde'.
Bij het alfabetisch sorteren van de array komen deze rijen ergens in het midden terecht. Dit is onoverzichtelijk, dus ik wil ze graag naar onderen verplaatsen.
Maar omdat de naam van de key van belang is (deze geeft immers aan om welke gemeente het gaat), moet de key wel behouden blijven.
Wie weet er hoe ik, met behoud van keys, een array zo kan sorteren dat twee (bekende) keys onderaan worden geplaatst?
Zelf denk ik dat de PHP-functie uksort() van pas kan komen, maar helaas weet ik niet waar te beginnen. Weet er iemand in welke richting ik moet zoeken?
De globale opzet ervan is
PHP:
1
| $table['rowname']['colname'] = int; |
Hierbij is 'rowname' een array met gemeentes, en 'colname', welke voor mijn probleem niet van toepassing is, een array met kolommen.
Het aantal kolommen staat vast, het aantal rijen niet. Er kunnen 2 gemeentes zijn, of 5, maar er zijn ook twee mogelijke afwijkende waardes: 'onbekend' en 'geen waarde'.
Bij het alfabetisch sorteren van de array komen deze rijen ergens in het midden terecht. Dit is onoverzichtelijk, dus ik wil ze graag naar onderen verplaatsen.
Maar omdat de naam van de key van belang is (deze geeft immers aan om welke gemeente het gaat), moet de key wel behouden blijven.
Wie weet er hoe ik, met behoud van keys, een array zo kan sorteren dat twee (bekende) keys onderaan worden geplaatst?
Zelf denk ik dat de PHP-functie uksort() van pas kan komen, maar helaas weet ik niet waar te beginnen. Weet er iemand in welke richting ik moet zoeken?