Est-il possible en PHP de faire quelque chose comme ça? Comment feriez-vous pour écrire une fonction? Voici 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 (car j'ajoute les valeurs à une chaîne qui doit être dans le bon ordre et je ne connais pas à l'avance toutes les clés du tableau / valeurs).
J'ai parcouru les fonctions de tableau interne de PHP, mais il semble que vous ne pouvez trier que par ordre alphabétique ou numérique.