Apakah mungkin dalam PHP untuk melakukan hal seperti ini? Bagaimana Anda akan menulis fungsi? Berikut ini sebuah contoh. Urutan adalah hal yang paling penting.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
Dan saya ingin melakukan sesuatu seperti
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Karena pada akhirnya saya menggunakan foreach () dan mereka tidak dalam urutan yang benar (karena saya menambahkan nilai ke string yang harus dalam urutan yang benar dan saya tidak tahu sebelumnya semua kunci array / nilai).
Saya telah melihat melalui fungsi array internal PHP tetapi tampaknya Anda hanya dapat mengurutkan berdasarkan abjad atau angka.