[英]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.