我想将包含许多键和值的初始数组排序到按特定键排序的数组中,以及基于键的单个数组中的该键的所有值。根据其初始键对PHP数组进行排序?
所以这里的阵列我有:
$Before = Array(Array("id" => 1, "name" => "Dogs"),
Array("id" => 2, "name" => "Lions"),
Array("id" => 3, "name" => "Tigers"));
这是我想与落得数组:
$After = Array("ids" => Array(1, 2, 3),
"names" => Array("Dogs", "Lions", "Tigers"));
我希望是有道理的。我发现向你展示一个例子比较容易,反对描述它。
这看起来更像是一种重组,而不是一种排序 –
是的,并不完全知道如何去描述它。 –
如果您确实需要对它进行排序以及重新构建,可以尝试使用http://www.php.net/manual/en/function.array-multisort.php的示例#3中的代码 – Pudge601