相关疑难解决方法(0)

如何通过PHP中内部数组的一个字段对多维数组进行排序?

假设我有一个模拟数据库表的数组.每个数组元素代表一行,每行内是另一个包含字段名称和值的数组.

Array
(
    [0] => Array
        (
            [name] => 'Sony TV'
            [price] => 600.00
        )

    [1] => Array
        (
            [name] => 'LG TV'
            [price] => 350.00
        )

    [2] => Array
        (
            [name] => 'Samsung TV'
            [price] => 425.00
        )  
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是按价格对行(外部数组元素)进行排序.下面是我想要实现的一个例子:

Array
(
    [0] => Array
        (
            [name] => 'LG TV'
            [price] => 350.00
        )

    [1] => Array
        (
            [name] => 'Samsung TV'
            [price] => 425.00
        )

    [2] => Array
        (
            [name] => 'Sony TV'
            [price] => 600.00
        )        
} …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting multidimensional-array

22
推荐指数
4
解决办法
3万
查看次数

对多维关联数组进行排序?

好的,我有一个用于传输名称的数组,它看起来像这样:

array(2) {
  [0]=>
  array(3) {
    ["firstName"]=>
    string(3) "Joe"
    ["lastName"]=>
    string(5) "Black"
    ["uid"]=>
    int(3225)
  }
  [1]=>
  array(3) {
    ["firstName"]=>
    string(4) "John"
    ["lastName"]=>
    string(3) "Doe"
    ["uid"]=>
    int(3516)
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,我该如何对这个数组进行排序lastName

php arrays sorting multidimensional-array

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×2

multidimensional-array ×2

php ×2

sorting ×2