gpt4 book ai didi

PHP:如何根据其中一个内部数组的值对包含内部数组的数组进行排序?

转载 作者:可可西里 更新时间:2023-11-01 00:46:34 25 4
gpt4 key购买 nike

我有这个数组:

$animals = array(
'0' => array('name' => 'cat', 'order' => '2'),
'1' => array('name' => 'dog', 'order' => '1'),
'2' => array('name' => 'fish', 'order' => '3')
);

我想把它变成这样:

$animals = array(
'1' => array('name' => 'dog', 'order' => '1'),
'0' => array('name' => 'cat', 'order' => '2'),
'2' => array('name' => 'fish', 'order' => '3')
);

如您所见,我想根据 order 键进行排序。如何做到这一点?

最佳答案

使用PHP's native usort function使用用户定义的回调读取订单字段。

如果维护索引关联很重要,请使用 uasort相反。

关于PHP:如何根据其中一个内部数组的值对包含内部数组的数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17074657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com