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实现的MySQL数据浏览器
Mar 11 PHP
PHP中的extract的作用分析
Apr 09 PHP
zf框架db类的分页示例分享
Mar 14 PHP
php实现删除空目录的方法
Mar 16 PHP
php实现阳历阴历互转的方法
Oct 28 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
PHP类的特性实例分析
Sep 28 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
ThinkPHP删除栏目(实现批量删除栏目)
Jun 21 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
Laravel Eloquent ORM 多条件查询的例子
Oct 10 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/07/22 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
javascript Keycode对照表
2009/10/24 Javascript
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
django ORM之values和annotate使用详解
2020/05/19 Python
python Selenium 库的使用技巧
2020/10/16 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
联强国际笔试题面试题
2013/07/10 面试题
领导党性分析材料
2014/02/15 职场文书
小班秋游活动方案
2014/02/22 职场文书
《猫》教学反思
2014/02/26 职场文书
学雷锋演讲稿
2014/03/04 职场文书
个人年底工作总结
2015/03/10 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
驳回起诉裁定书
2015/05/19 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
python如何读取.mtx文件
2021/04/22 Python
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
nginx配置限速限流基于内置模块
2022/05/02 Servers