[英]Sorting an array
如果我有一个数据数组,对它们进行排序的最佳选择是什么,以便基于每个ArrayObject中第二个数组的键2以升序显示它们?
数据
ArrayObject::__set_state(array(
'job_category_filter_population' =>
ArrayObject::__set_state(array(
10225 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10225',
1 => 'Supply',
),
)),
10228 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10228',
1 => 'X-ray',
),
)),
10226 =>
ArrayObject::__set_state(array(
0 =>
array (
0 => '10042',
1 => 'Root',
),
1 =>
array (
0 => '10226',
1 => 'Team',
),
))
))
))
例如供应,团队然后进行X射线检查?
可以使用ArrayObject::uasort
并提供一个回调函数,该函数比较其参数的第二个数组的第二个元素。
看看使用usort()
http://php.net/manual/zh/function.usort.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.