爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
PHP教程
PHP瓜分两个数组的相同元素和不同元素的两种方法
PHP瓜分两个数组的相同元素和不同元素的两种方法
日期:2014-05-17 浏览次数:20705 次
PHP分割两个数组的相同元素和不同元素的两种方法
一、举例说明
例如有两个数组A和B(当然这个A和B也可以是key=>value形式)
A = array('tt','cc','dd','mm')
B = array('ad','tt','cc','qq')
希望得到的结果是:
sameArr = array('tt','cc')
A = array('dd','mm')
B = array('ad','qq')
二、解决方案
2.1、方法一:for循环取出数据
1、for循环一个A数组;
2、使用array_search判断元素是否存在B数组中;
3、存在后unset A和B中的该元素;
4、将该相同元素添加到sameArr数组中
具体代码:
<?php
$A
=
array
(
'tt'
,
'cc'
,
'dd'
,
'mm'
)
;
$B
=
array
(
'ad'
,
'tt'
,
'cc'
,
'qq'
)
;
上一篇: SpeedPHP框架学习-1.基础及MVC懂得
下一篇: 求一段rewrite规约
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
PHP 编码有关问题
用小窗口表示入力值的执行出错解决思路
根据来路是否为搜索引擎来决定是否跳出弹窗代码
php实现变量换值,该如何处理
smarty实例教程
PHP/MySQL 购物车
数据库字段复用的基本原理与示例
请教怎样批量更新表值
导入excel文件时疏失在线求解
推荐阅读
更多>
昨天在做数据库批量导入的时候遇到的老有关问题(foreach+&有关问题)
phpize增多php模块
一个让人恶心的乱码有关问题
加固PHP环境
发邮件的有关问题,显示已发送,为什么收不到邮件呢
PHP 表单上传老是“upload NOT successful”
技巧文集:php的mysql性能优化
关于PHP的_set()跟_get()
PHP 超连接传参疑义
请问大牛 在win系统上 php调用系统命令删目录
菜鸟PHP $_SESSION['liuyanyzm']!==$_POST['yzm']比较时出错了
ZendCache:让网站飞起来
如何利Mcrypt扩展库进行加密和解密
Linux下Apache+Php4.0+Mysql+Imap+ZendOptimizer的安装
如何用GD库把png格式的图片转为jpg的
PHP采摘利器:Snoopy 试用心得
phpcms模板之间跳转的有关问题
PHP分页种
mysql 一次安插,竟然出现了三条数据
preg_match 匹配mac地址解决方案