相关疑难解决方法(0)

基于另一个数组按键对数组进行排序?

在PHP中可以做这样的事情吗?你会如何写一个函数?这是一个例子.订单是最重要的.

$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
Run Code Online (Sandbox Code Playgroud)

我想做点什么

$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
Run Code Online (Sandbox Code Playgroud)

因为最后我使用foreach()并且它们的顺序不正确(因为我将值附加到需要按正确顺序排列的字符串中,并且我事先并不知道所有数组键/值).

我查看了PHP的内部数组函数,但似乎只能按字母顺序或数字顺序排序.

php arrays sorting

136
推荐指数
8
解决办法
13万
查看次数

标签 统计

arrays ×1

php ×1

sorting ×1