ErikBooy007
Terugkerende gebruiker
- Lid geworden
- 24 mei 2007
- Berichten
- 3.814
Ik heb de volgende array die ik met asort() probeer te sorteren. Hierin zit een value ('o\'Neill') die op de verkeerde plek terecht komt.
Deze komt namelijk pas na 'Schmidt';
Wat kan ik hieraan doen? Als ik O'Neill schrijf, gaat het wel goed, maar dat is geen optie. Er is volgens mij geen case-insenstive asort functie of wel? Of zou deze functie dat eigenlijk moeten zijn?
Dit is nu de output:
Deze komt namelijk pas na 'Schmidt';
Wat kan ik hieraan doen? Als ik O'Neill schrijf, gaat het wel goed, maar dat is geen optie. Er is volgens mij geen case-insenstive asort functie of wel? Of zou deze functie dat eigenlijk moeten zijn?
PHP:
<?php
$auteurs = array(12 => 'Beckman', 18 => 'Bernlef', 34 => 'Brown', 39 => 'o\'Neill', 42 => 'Schmidt', 49 => 'van Loon', 50 => 'Abrahams');
asort($auteurs);
?>
Dit is nu de output:
Code:
Array
(
[50] => Abrahams
[12] => Beckman
[18] => Bernlef
[34] => Brown
[42] => Schmidt
[39] => o'Neill
[49] => van Loon
)
Laatst bewerkt: