検索

ホームページ  >  に質問  >  本文

php - 相同数组的组合为新数组

array (size=2)
  'id' => int 139
  'key' => string '11111' 

array (size=2)
  'id' => int 139
  'key' => string '22222' 

array (size=2)
  'id' => int 159
  'key' => string '33333'

array (size=2)
  'id' => int 159
  'key' => string '44444'

合并为

array (size=2)
  'id' => int 139
  'key' => string '11111,22222' 

array (size=2)
  'id' => int 159
  'key' => string '33333,44444'
PHPzPHPz2900日前218

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-04-10 15:20:24

    $arr = [
        ["id"=>139, "key"=>"111"],
        ["id"=>139, "key"=>"222"],
        ["id"=>159, "key"=>"333"],
        ["id"=>159, "key"=>"444"]
    ];
    
    $res = [];
    foreach( $arr as $item ) $res[ $item['id'] ][] = $item['key'];
    

    返事
    0
  • キャンセル返事