Чи можна в PHP зробити щось подібне? Як би ви пішли про написання функції? Ось приклад. Порядок - найголовніше.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
І я хотів би зробити щось подібне
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Тому що в кінці я використовую foreach (), і вони не в правильному порядку (тому що я додаю значення до рядка, який повинен бути у правильному порядку, і я не знаю заздалегідь усіх ключів масиву / значення).
Я переглянув функції внутрішнього масиву PHP, але, здається, ви можете сортувати лише в алфавітному чи цифровому форматі.