Ist es in PHP möglich, so etwas zu tun? Wie würden Sie eine Funktion schreiben? Hier ist ein Beispiel. Die Reihenfolge ist das Wichtigste.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
Und ich würde gerne so etwas machen
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Weil ich am Ende ein foreach () verwende und sie nicht in der richtigen Reihenfolge sind (weil ich die Werte an eine Zeichenfolge anhänge, die in der richtigen Reihenfolge sein muss und ich nicht alle Array-Schlüssel im Voraus kenne / Werte).
Ich habe die internen Array-Funktionen von PHP durchgesehen, aber anscheinend können Sie nur alphabetisch oder numerisch sortieren.