PHP高效处理前端数据过滤二维数组并存入数据库
目录
- 背景
- 前端传递过来的原始二维数组
- 过滤后新的二维数组
- 实现代码
背景
有时候php接收前端传递过来的数据,若是一个二维数组且数组中有些数据并不需要存入数据库,因此需要对该二维数组进行过滤,获取指定数据,重新组成一个二维数组,然后存入数据库中
前端传递过来的原始二维数组
过滤后新的二维数组
实现代码
<?php $arr = array( 0=>array( 'sex'=>'男', 'food'=>'rice', 'sport'=>'walk', android'name'=>'小明', ), 1=>array( 'sex'=>'女', 'food'=>'rice', 'sport'=>'walk', 'name'=>'小梅', ), 2=>array( 'sex'=>'男', 'food'=>'rice', 'sport'=>'ball', 'name'=>'小慧',http://www.devze.com ), 编程客栈 ); //获取键为sex跟name对应的值,其余数据过滤掉 $new_arr=[]; //过滤后的新数组 $tmp=[]; //临时数组,用来转移数据用的 foreach($arr as $k=>$v){ 编程 $tmp['sex']=$v['sex']; $tmp['name']=$v['name']; $new_arr[]=$tmp; } //打印输出 var_dump($new_arr); ?>
以上就是PHP高效处理前端数据过滤二维php数组并存入数据库的详细内容,更多关于PHP二维数组的资料请关注编程客栈(www.devze.com)其它相关文章!
精彩评论