二次元アレイグループ

1  / * *
 2  * 2次元配列をグループ化
 。3  * @param [タイプ] $ ARR [二次元アレイ]
 。4  * @param [タイプ]キー$ [キー名]
 。5  * @return [タイプ] [新しい二次元アレイ]
 6。  * / 
7。 パブリック 関数 arrayGroupBy($ ARR$キー){
 8。     $グループ化 = 配列();
 9      foreachの$ ARR  AS  $値){
 10          $グループ化 [ $値 [ $キー ] [] = $値;
 11      }
 12で     IFfunc_num_args()> 2 ){
 13          $引数 = func_get_args ()。
14          foreachの$グルーピング として $キー => $値){
 15              $ PARMS = array_merge$値array_slice$引数、2、func_num_args ()))。
16              $グループ化された [ $キー ] = call_user_func_array( 'array_group_by'、$ PARMS )。
17          }
 18      }
 19      リターン グループ化されました$ ;
20 }

パケット・データ・フォーマットの前に:

配列:5 [
   0 => アレイ:22 [
     "名" => "ジャッキーMA8" 
    "アバター" =>「http://fooku.oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-04- 05 /サムネール/ b6d97aa1-1a90-42fd-80f2-1e33e41d808a.png」
    "last_company" => "广州陪我公司" 
    "last_position" => "前端工程师" 
    "JOB_TYPE" => "风控专员" 
    "チャンネル" = > "ボス直聘" 
  ]
   1 => アレイ:22 [
     "名" => "ジャッキーMA9" 
    "アバター" =>「HTTP://fooku.oss-cn-hongkong.aliyuncs。COM /コンテンツ/ UserHeadImage / 2018年4月5日/サムネイルザ・/ b6d97aa1-1a90-42fd-80f2-1e33e41d808a.png " 
    " last_company "=>"私と一緒に広州会社、 "  
    " last_position "=>"フロントエンドエンジニア"
    "雇用形態"=>"風制御コミッショナー。」
    "チャンネル" => "ボス直採用" 
  ]
   2 => アレイ:22である[
     "名前" => "ジャッキーMA10" 
    "アバター" =>「http://fooku.oss-cn-hongkong.aliyuncs.com/Content /UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3.png「
    」last_company「=>」広州才能株式会社「
    」last_position「=>」顧客サービス「
    」雇用形態「=>」金融給与統計" 
    "チャンネル"=>" Zhaopin " 
  ]
   3 => アレイ:22 [
     "名前"=>"ジャッキーMA12 " 
    "アバター"=>" HTTP://fooku.oss-cn-hongkong.aliyuncs。 
    "雇用形態"=>"金融補償統計。」アバター"=>" http://fooku.oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3.png " 
    " last_company「=> 「広州才能株式会社」
    "last_position" => "サポート" 
    "チャンネル" => "Zhaopin" 
  ]
   4 =>。配列:22である[
     "名" => "ジャッキーMA11" 
    "アバター" =>「HTTP://fooku.oss-cn- hongkong.aliyuncs.com/Content/UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3.png「
    」last_company「=>」広州才能株式会社「
    」last_position「=>」顧客サービス" 
    "雇用形態" => "金銭的補償の統計" 
    "チャンネル" => "Zhaopin" 
  ] 
]

パケット・データ・フォーマット後:

アレイ:2 [
   "BOSS直採用" => 配列:2 [
     0 => 配列:22である[
       "名" => "ジャッキーMA8" 
      "アバター" =>「HTTP://fooku.oss-cn-hongkong.aliyuncs .COM /コンテンツ/ UserHeadImage / 2018年4月5日/サムネイルザ・/・b6d97aa1-1a90-42fd 80f2-1e33e41d808a.png " 
      =>"広州は私たちの同行" "last_company" 
      " last_position "=>"フロントエンドエンジニア" 
      "雇用形態」を=> "風制御委員会" 
      "チャンネル" => "BOSS直採用" 
    ]
    。1 => アレイ:22である[
       "名前"=>"ジャッキーMA9"
      "アバター" => "http://fooku.oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-04-05/Thumbnail/b6d97aa1-1a90-42fd-80f2-1e33e41d808a.png"
      「last_company」=>「私と一緒に広州会社、」
      「last_position」=>「フロントエンドエンジニア」
      「雇用形態」=>「風制御コミッショナー。」
      "チャンネル" => "ボスは、直使用" 
    ] 
  ]
   "Zhaopin" => アレイ 3:[
     0 => アレイ:22 [
       "名" => "ジャッキーMA10" 
      "アバター" =>「HTTP:// fooku。 oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3.png " 
      " last_company "=>"広州才能株式会社" 
      " last_position「= > "顧客サービス" 
      "雇用形態" => "金銭的補償の統計" 
      "チャンネル" => "Zhaopin" 
    ]
     1 => アレイ:22 [
       "名前" => "ジャッキーMA12" 
      "アバター」=> "http://fooku.oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3.png"
      "last_company" => "広州才能株式会社" 
      "last_position" => "顧客サービス" 
      "雇用形態" => "金融補償統計" 
      "チャンネル" => "Zhaopin" 
    ]
     2 => アレイ:22 [
       "名前" => "ジャッキーMA11" 
      "アバター" =>「http://fooku.oss-cn-hongkong.aliyuncs.com/Content/UserHeadImage/2018-12-26/Thumbnail/5b4dc79d-81a1-494b-b2a5-be8164635ab3。 PNG「
      」last_company「=>」広州才能株式会社「
      」last_position「=>」顧客サービス「
      」雇用形態「=>」金銭的補償の統計「
      」チャンネル「=>」Zhaopin」
    ] 
  ] 
]

 

おすすめ

転載: www.cnblogs.com/clubs/p/11422659.html
おすすめ