Est-il possible en PHP de faire quelque chose comme cela? Comment vous y prendriez-vous sur l'écriture d'une fonction? Ici est un exemple. L'ordre est la chose la plus importante.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
Et j'aimerais faire quelque chose comme
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Parce qu'à la fin, j'utilise un foreach() et ils ne sont pas dans le bon ordre (parce que j'ai ajouter les valeurs d'une chaîne de caractères qui doit être dans l'ordre correct et je ne sais pas à l'avance l'ensemble de la gamme de clés/valeurs).
J'ai regardé à travers PHP interne de la matrice de fonctions, mais il semble que vous ne pouvez trier par ordre alphabétique ou numérique.