How to group subarrays by a column value?

前端 未结 18 2043
一生所求
一生所求 2020-11-22 10:43

I have the following array

Array
(
    [0] => Array
        (
            [id] => 96
            [shipping_no] => 212755-1
            [part_no] =&         


        
18条回答
  •  忘掉有多难
    2020-11-22 11:01

    I just threw this together, inspired by .NET LINQ

    
    

    And voila you get

    array(3) {
      [1]=>
      array(3) {
        [0]=>
        array(3) {
          [0]=>
          int(1)
          [1]=>
          string(4) "Andy"
          [2]=>
          string(3) "PHP"
        }
        [1]=>
        array(3) {
          [0]=>
          int(1)
          [1]=>
          string(4) "Andy"
          [2]=>
          string(2) "C#"
        }
        [2]=>
        array(3) {
          [0]=>
          int(1)
          [1]=>
          string(4) "Andy"
          [2]=>
          string(3) "SQL"
        }
      }
      [2]=>
      array(2) {
        [0]=>
        array(3) {
          [0]=>
          int(2)
          [1]=>
          string(4) "Josh"
          [2]=>
          string(2) "C#"
        }
        [1]=>
        array(3) {
          [0]=>
          int(2)
          [1]=>
          string(4) "Josh"
          [2]=>
          string(3) "ASP"
        }
      }
      [3]=>
      array(1) {
        [0]=>
        array(3) {
          [0]=>
          int(3)
          [1]=>
          string(5) "Steve"
          [2]=>
          string(3) "SQL"
        }
      }
    }
    

提交回复
热议问题