數組按鍵值封裝!
問題描述
$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. PHPExcel表格導入數據庫怎么導入2. 預訂金和尾款分別支付3. thinkphp6使用驗證器 信息如何輸出到前端頁面4. javascript - h5微信中怎么禁止橫屏5. macos - 無法source activate python276. python - 調用api輸出頁面,會有標簽出現,請問如何清掉?7. 運行python程序時出現“應用程序發生異?!钡膬却驽e誤?8. 我在導入模板資源時遇到無法顯示的問題,請老師解答下9. empty比isset更嚴格一點10. javascript - 微信網頁開發從菜單進入頁面后,按返回鍵沒有關閉瀏覽器而是刷新當前頁面,求解決?

網公網安備