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 相关文章推荐
实现分十页分向前十页向后十页的处理
Oct 09 PHP
使PHP自定义函数返回多个值
Nov 26 PHP
利用PHP制作简单的内容采集器的代码
Nov 28 PHP
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
php创建基本身份认证站点的方法详解
Jun 08 PHP
php对称加密算法示例
May 07 PHP
php事务处理实例详解
Jul 11 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
php远程下载类分享
Apr 13 PHP
PHP实现简单的协程任务调度demo示例
Feb 01 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
php文本转图片自动换行的方法
2013/03/13 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
php实现简单四则运算器
2020/11/29 PHP
JS的千分位算法实现思路
2013/07/31 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
理解JavaScript原型链
2016/10/25 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
Python中bisect的用法
2014/09/23 Python
python入门教程之识别验证码
2017/03/04 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
python把1变成01的步骤总结
2019/02/27 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
详解pandas映射与数据转换
2021/01/22 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
五一家具促销方案
2014/01/10 职场文书
大课间活动制度
2014/01/18 职场文书
擅自离岗检讨书
2014/09/12 职场文书
道德与公民自我评价
2015/03/09 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js