有没有可能在 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 的内部数组函数,但似乎只能按字母或数字排序。