您的位置:首頁技術文章
文章詳情頁

數組按鍵值封裝!

瀏覽:112日期:2022-06-01 16:25:02

問題描述

$data = array( ['subject'=>'低段語文','one_name'=>'寫作卷','two_name'=>'古詩詞第1首','title'=>'11111'], ['subject'=>'低段語文','one_name'=>'寫作卷','two_name'=>'古詩詞第1首','title'=>'22222'], ['subject'=>'低段語文','one_name'=>'測試卷','two_name'=>'古詩詞第2首','title'=>'666666'], ['subject'=>'低段數學','one_name'=>'練習卷','two_name'=>'低段數學1','title'=>'333333'], ['subject'=>'低段數學','one_name'=>'練習卷','two_name'=>'低段數學2','title'=>'444444'], ['subject'=>'低段數學','one_name'=>'評估卷','two_name'=>'低段數學1','title'=>'777777'], ['subject'=>'高段語文','one_name'=>'繪畫卷','two_name'=>'繪畫1','title'=>'555555'], );

想先按subject封裝 然后底下是one_name 在是two_name 弄成一層層封裝的那樣。

問題解答

回答1:

$newArr = [];foreach ($data as $v){ foreach ($v as $kk=>$vv){$newArr[$kk][]=$vv; }}

這種?

回答2:

代碼整理一下, 再發, 沒格式,看起來太費勁了

相關文章:
国产综合久久一区二区三区