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の内部配列関数を調べましたが、アルファベット順または数値順でしかソートできないようです。