- 此问题在此处已有答案**:
How do I sort a multidimensional array by one of the fields of the inner array in PHP? [duplicate](8个答案)
十小时前关门了。
我想做一个数组排序方法,这样你就可以排序一些信息通过价格/身份证号码等。
我的数组是这样的:
[1] 1002234985, $123.00, ITEM DESCRIPTION #1
[2] 1034234985, $143.70, ITEM DESCRIPTION #2
[3] 1002467455, $133.06, ITEM DESCRIPTION #3
[4] 1564334985, $883.11, ITEM DESCRIPTION #4
我想按价格对数组进行排序,但是要使描述和ID号匹配。我该怎么做?
谢谢!
3条答案
按热度按时间jjjwad0x1#
编写
compare
函数(接收两个元素并返回较大的元素),然后使用usort来使用它举个例子:
u3r8eeie2#
下面是一个使用PHP的usort对多维数组进行排序的示例。
bd1hkmkf3#
请使用以下功能:
输出将为:数组([0] =〉数组([id] =〉888 [分数] =〉6 [名称] =〉aaa)
)