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