數組按鍵值封裝!
問題描述
$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. mac連接阿里云docker集群,已經卡了2天了,求問?2. css - jq有無現成函數改變rotateX/Y的deg3. PHP類封裝的插入數據,總是插入不成功,返回false;4. javascript - 關于ios微信端瀏覽器網頁的一些問題5. python - JWT, django如何定制關于用戶的Permission?6. objective-c - 微信支付的問題7. nginx - 微信JSSDK,config執行的時候報錯:invalid signature8. javascript - web移動端 ? 版權這個字在安卓上默認藍色顏色 怎么解決?9. javascript - 怎么實現移動端頁面滑動切換,從1可以滑到2 但是不能從2滑回1 這樣的效果呢?10. 自己安裝了apache2.2,但是重啟apache后出錯了,求解!謝謝!
