Возможно ли в 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, но, похоже, вы можете сортировать только по алфавиту или по номеру.