數組按鍵值封裝!
問題描述
$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:代碼整理一下, 再發, 沒格式,看起來太費勁了
相關文章:
1. javascript - js setTimeout在雙重for循環中如何使用?2. atom開始輸入!然后按tab只有空格出現沒有html格式出現3. java - 線上應用,如果數據庫操作失敗的話應該如何處理?4. MySQL中的enum類型有什么優點?5. MYSQL 根據兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. css - 如何選擇字體?7. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?8. javascript - h5微信中怎么禁止橫屏9. mysql - linux連接數據庫報錯10. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?
