PHP高效处理前端数据过滤二维数组并存入数据库
更新时间:2023年10月11日 09:24:12 作者:Winn
这篇文章主要介绍了PHP高效处理前端数据过滤二维数组并存入数据库,通过从二维数组获取指定数据,组成新二维数组实现过程示例来为大家讲解
背景
有时候PHP接收前端传递过来的数据,若是一个二维数组且数组中有些数据并不需要存入数据库,因此需要对该二维数组进行过滤,获取指定数据,重新组成一个二维数组,然后存入数据库中
前端传递过来的原始二维数组

过滤后新的二维数组

实现代码
<?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对应的值,其余数据过滤掉
$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 $_SERVER相关参数判断是否支持Rewrite模块
这篇文章主要介绍了如何通过判断PHP $_SERVER相关参数来验证页面是否重定向,但这只是在Apache环境下才有效,下面来具体的看下2013-09-09
PHP排序算法之归并排序(Merging Sort)实例详解
这篇文章主要介绍了PHP排序算法之归并排序(Merging Sort),结合实例形式详细分析了php归并排序的原理、定义、使用方法及相关操作注意事项,需要的朋友可以参考下2018-04-04


最新评论