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 应用程序的安全 -- 不能违反的四条安全规则
Nov 26 PHP
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
Aug 21 PHP
php之Memcache学习笔记
Jun 17 PHP
php实现的一个很好用HTML解析器类可用于采集数据
Sep 23 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
php操作redis缓存方法分享
Jun 03 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
php mysql实现mysql_select_db选择数据库
Dec 30 PHP
如何离线执行php任务
Feb 21 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 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中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
JS实现简易留言板特效
2019/12/23 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
python赋值操作方法分享
2013/03/23 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
python制作爬虫爬取京东商品评论教程
2016/12/16 Python
Python subprocess库的使用详解
2018/10/26 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
python图像和办公文档处理总结
2019/05/28 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
学校十一活动方案
2014/02/01 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
作风建设年活动总结
2014/08/27 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
2014年行政部工作总结
2014/11/19 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis