PHP实现查询两个数组中不同元素的方法

来自技术流笔记
跳转至: 导航搜索

直接上代码来看吧:

 1 <?php
 2   $a = array(
 3   "max_allow_dialogs",
 4   "livechat_server_ip",
 5   "livechat_service_time",
 6   "abort_zh_cn",
 7   "abort_zh_tw",
 8   "abort_en_usa",
 9   "welcome_zh_cn",
10   "welcome_zh_tw",
11   "welcome_en_usa",
12   "timeout_zh_cn",
13   "timeout_zh_tw",
14   "timeout_en_usa",
15   "absence_zh_cn",
16   "absence_zh_tw",
17   "absence_en_usa"
18   );
19   $b = array(
20   "max_allow_dialogs",
21   "livechat_server_ip",
22   "livechat_service_time",
23   "abort_zh_cn",
24   "abort_zh_tw",
25   "abort_en_usa",
26   "welcome_zh_cn",
27   "welcome_zh_tw",
28   "welcome_en_usa",
29   "timeout_zh_cn",
30   "timeout_zh_tw",
31   "timeout_en_usa",
32   );
33   $c = array_merge(array_diff($a,$b),array_diff($b,$a));
34   print_r($c);
35 ?>

结果就是:

Array
(
  [0] => absence_zh_cn
  [1] => absence_zh_tw
  [2] => absence_en_usa
)``

好了,最后的结果就是这样了,就介绍到这里,不懂的函数可以去看php官网去查~~