PHP: Comment trier les valeurs d'un tableau dans l'ordre alphabétique?

Je veux trier les valeurs d'un tableau dans l'ordre alphabétique en PHP. Si toutes les valeurs commencé avec le même caractère, ils doivent être triés à l'aide de caractères deuxième et ainsi de suite. Ignorer la casse.

Par Exemple:

before:
values[0] = "programming";
values[1] = "Stackoverflow";
values[2] = "question";
values[3] = "answers";
values[4] = "AA Systems";

after:
values[0] = "AA Systems";
values[1] = "answers";
values[2] = "programming";
values[3] = "question";
values[4] = "Stackoverflow";

J'ai trouvé certains algorithmes, mais je veux une façon rapide et avec un petit nombre d'états. En ignorant la casse est spécial pour moi. Merci.

source d'informationauteur NAVEED