1 / * * 2 * 2次元配列をグループ化 。3 * @param [タイプ] $ ARR [二次元アレイ] 。4 * @param [タイプ]キー$ [キー名] 。5 * @return [タイプ] [新しい二次元アレイ] 6。 * / 7。 パブリック 関数 arrayGroupBy($ ARR、$キー){ 8。 $グループ化 = 配列(); 9 foreachの($ ARR AS $値){ 10 $グループ化 [ $値 [ $キー ] [] = $値; 11 } 12で IF(func_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」 ] ] ]