1 回答
TA贡献1801条经验 获得超8个赞
请排序$product_var_tpl_list,不是$product_var_tpl。
以下是示例代码。
$array = array( // $product_var_tpl_list
array( // $product_var_tpl 1
'name' => 'b',
'reference' => 'bbb'
),
array( // $product_var_tpl 2
'name' => 'a',
'reference' => 'aaa'
),
array( // $product_var_tpl 3
'name' => 'd',
'reference' => 'ddd'
),
array( // $product_var_tpl 4
'name' => 'c',
'reference' => 'ccc'
),
array( // $product_var_tpl 5
'name' => 'e',
'reference' => 'eee'
),
array( // $product_var_tpl 6
'name' => 'a',
'reference' => 'www'
)
);
usort($array, function($a, $b) {
return strcmp($a['reference'], $b['reference']);
});
print_r($array);
测试结果如下。
Array
(
[0] => Array
(
[name] => a
[reference] => aaa
)
[1] => Array
(
[name] => b
[reference] => bbb
)
[2] => Array
(
[name] => c
[reference] => ccc
)
[3] => Array
(
[name] => d
[reference] => ddd
)
[4] => Array
(
[name] => e
[reference] => eee
)
[5] => Array
(
[name] => a
[reference] => www
)
)
- 1 回答
- 0 关注
- 110 浏览
添加回答
举报