旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php返回两个数组中差别元素【php问题】,php

作者:搜教程发布时间:2019-11-27分类:PHP问题浏览:26评论:0


导读:猎取数组中差别元素php比较两个数组中的差别元素(引荐进修:PHP视频教程)arrayarray_diff(array$array1,array$a...

猎取数组中差别元素

php比较两个数组中的差别元素 (引荐进修:PHP视频教程)

array   array_diff(array  $array1, array $array2, [, array $...])
array   array_diff_assoc(array  $array1, array $array2, [, array $...])

相似的,这两个要领的基本功能也是一致的,返回第一个数组中有,然则别的数组没有的元素。 前者只比较值,后者同时比较 key 和 value。 

array_diff() 函数返回两个数组的差集数组。该数组包含了一切在被比较的数组中,然则不在任何其他参数数组中的键值。

在返回的数组中,键名坚持稳定。

<?php
 
$array1 = array('1', 'a' => 'aaaaaa', 'b' => 'bbbbbb', 'c');
$array2 = array('a' => 'aaaaaa', 'c' => 'bbbbbb', 'c', '1');
 
var_dump(array_diff_assoc($array1, $array2));

获得以下效果:

array(3) {
  [0]=>
  string(1) "1"
  ["b"]=>
  string(6) "bbbbbb"
  [1]=>
  string(1) "c"
}

以上就是php返回两个数组中差别元素的细致内容,更多请关注ki4网别的相干文章!

标签:php


欢迎 发表评论: