In PHP è possibile fare qualcosa del genere? Come faresti a scrivere una funzione? Ecco un esempio L'ordine è la cosa più importante.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
E mi piacerebbe fare qualcosa del genere
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Perché alla fine uso un foreach () e non sono nell'ordine giusto (perché aggiungo i valori a una stringa che deve essere nell'ordine corretto e non conosco in anticipo tutte le chiavi dell'array / valori).
Ho esaminato le funzioni dell'array interno di PHP ma sembra che tu possa ordinare solo alfabeticamente o numericamente.