PHP高效處理前端數(shù)據(jù)過濾二維數(shù)組并存入數(shù)據(jù)庫
背景
有時候PHP接收前端傳遞過來的數(shù)據(jù),若是一個二維數(shù)組且數(shù)組中有些數(shù)據(jù)并不需要存入數(shù)據(jù)庫,因此需要對該二維數(shù)組進(jìn)行過濾,獲取指定數(shù)據(jù),重新組成一個二維數(shù)組,然后存入數(shù)據(jù)庫中
前端傳遞過來的原始二維數(shù)組
過濾后新的二維數(shù)組
實(shí)現(xiàn)代碼
<?php $arr = array( 0=>array( 'sex'=>'男', 'food'=>'rice', 'sport'=>'walk', 'name'=>'小明', ), 1=>array( 'sex'=>'女', 'food'=>'rice', 'sport'=>'walk', 'name'=>'小梅', ), 2=>array( 'sex'=>'男', 'food'=>'rice', 'sport'=>'ball', 'name'=>'小慧', ), ); //獲取鍵為sex跟name對應(yīng)的值,其余數(shù)據(jù)過濾掉 $new_arr=[]; //過濾后的新數(shù)組 $tmp=[]; //臨時數(shù)組,用來轉(zhuǎn)移數(shù)據(jù)用的 foreach($arr as $k=>$v){ $tmp['sex']=$v['sex']; $tmp['name']=$v['name']; $new_arr[]=$tmp; } //打印輸出 var_dump($new_arr); ?>
以上就是PHP高效處理前端數(shù)據(jù)過濾二維數(shù)組并存入數(shù)據(jù)庫的詳細(xì)內(nèi)容,更多關(guān)于PHP二維數(shù)組的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
從PHP $_SERVER相關(guān)參數(shù)判斷是否支持Rewrite模塊
這篇文章主要介紹了如何通過判斷PHP $_SERVER相關(guān)參數(shù)來驗證頁面是否重定向,但這只是在Apache環(huán)境下才有效,下面來具體的看下2013-09-09WordPress開發(fā)中自定義菜單的相關(guān)PHP函數(shù)使用簡介
這篇文章主要介紹了WordPress開發(fā)中自定義菜單的相關(guān)PHP函數(shù)使用,包括過濾掉自定義菜單中無用的class值的方法,需要的朋友可以參考下2016-01-01PHP排序算法之歸并排序(Merging Sort)實(shí)例詳解
這篇文章主要介紹了PHP排序算法之歸并排序(Merging Sort),結(jié)合實(shí)例形式詳細(xì)分析了php歸并排序的原理、定義、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下2018-04-04PHP基于phpqrcode生成帶LOGO圖像的二維碼實(shí)例
這篇文章主要介紹了PHP基于phpqrcode生成帶LOGO圖像的二維碼,可實(shí)現(xiàn)生成帶logo與不帶logo兩種二維碼的功能,非常簡單實(shí)用,需要的朋友可以參考下2015-07-07利用PHP內(nèi)置SERVER開啟web服務(wù)(本地開發(fā)使用)
PHP 5.4.0起, CLI SAPI 提供了一個內(nèi)置的Web服務(wù)器,這個內(nèi)置的Web服務(wù)器主要用于本地開發(fā)使用,不可用于線上產(chǎn)品環(huán)境,URI請求會被發(fā)送到PHP所在的的工作目錄Working Directory進(jìn)行處理,除非你使用了-t參數(shù)來自定義不同的目錄2020-01-01