php基于数组函数实现关联表的编辑操作示例


Posted in PHP onJuly 04, 2017

本文实例讲述了php基于数组函数实现关联表的编辑操作。分享给大家供大家参考,具体如下:

需求为,在创建学校时,需要添加应用,于是创建了个学校应用关联表,编辑学校并提交时,后台需要判断更新的应用是否为一开始提交的,或是有新的应用提交,有旧的应用删除,简化为数组概括如下

$arr1 = array(1, 2, 4, 5, 6, 9); // 学校应用关联表中一开始的数据
$arr2 = array(3, 4, 5, 7, 8);  // 前台更新的数据
/*
两个数组相同的元素,提取不变的元素
Array
(
  [2] => 4
  [3] => 5
)
*/
$arr3 = array_intersect($arr1, $arr2);
print_r($arr3);
/*
两个数组不同的元素,需要删除的
Array
(
  [0] => 1
  [1] => 2
  [4] => 6
  [5] => 9
)
*/
$arr4 = array_diff($arr1, $arr3);
print_r($arr4);
/*
两个数组不同的元素,需要添加的
Array
(
  [0] => 3
  [3] => 7
  [4] => 8
)
*/
$arr5 = array_diff($arr2, $arr3);
print_r($arr5);
PHP 相关文章推荐
PHP 程序授权验证开发思路
Jul 09 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
解析Win7 XAMPP apache无法启动的问题
Jun 26 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
smarty内置函数section的用法
Jan 22 PHP
php 使用fopen函数创建、打开文件详解及实例代码
Sep 24 PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 PHP
php实现的redis缓存类定义与使用方法示例
Aug 09 PHP
php curl批处理实现可控并发异步操作示例
May 09 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 #PHP
PHP处理bmp格式图片的方法分析
Jul 04 #PHP
PHP实现对文件锁进行加锁、解锁操作的方法
Jul 04 #PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 #PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 #PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
Jul 03 #PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
Jul 03 #PHP
You might like
php2html php生成静态页函数
2008/12/08 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
Python urlopen 使用小示例
2008/09/06 Python
Python help()函数用法详解
2014/03/11 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
python 用下标截取字符串的实例
2018/12/25 Python
python如何从文件读取数据及解析
2019/09/19 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
计算机专业毕业生的自我评价
2013/11/18 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
青春寄语大全
2014/04/09 职场文书
交通安全标语
2014/06/06 职场文书
市场调查策划方案
2014/06/10 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL