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安全配置方法
Jun 16 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
浅析十款PHP开发框架的对比
Jul 05 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php字符串函数学习之strstr()
Mar 27 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
PHP在线调试执行的实现方法(附demo源码)
Apr 28 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
PHP+Ajax实现的博客文章添加类别功能示例
Mar 29 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 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
PHP 金额数字转换成英文
2010/05/06 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
2017/03/02 PHP
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
python中sys.argv参数用法实例分析
2015/05/20 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
Python中按值来获取指定的键
2019/03/04 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
基于python实现地址和经纬度转换
2020/05/19 Python
python 装饰器的使用示例
2020/10/10 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
密封类可以有虚函数吗
2014/08/11 面试题
雪山饭庄的创业计划书范文
2014/01/18 职场文书
环保小标语
2014/06/13 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书