无涯教程-PHP - array_diff_key()函数

87 阅读1分钟

array_diff_key() - 语法

array array_diff_key ( array $array1, array $array2 [, array $...] );

它将array1与array2进行比较,并返回差值。

Sr.No Parameter & Description
1

array1(必需)

将与第一个数组进行比较。

2

array2(必需)

它是要与第一个数组进行比较的数组

3

array3(可选)

它是要与第一个数组进行比较的数组

array_diff_key() - 返回值

它返回一个数组,其中包含array1中不存在于任何其他数组中的所有条目。

array_diff_key() - 示例

<?php
   $input1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow", "f"=>"yellow");
   $input2=array("a"=>"red","b"=>"green","c"=>"blue");

result</span><spanclass="pun">=</span><spanclass="pln">arraydiffkey</span><spanclass="pun">(</span><spanclass="pln">result</span><span class="pun">=</span><span class="pln">array_diff_key</span><span class="pun">(</span><span class="pln">input1,input2</span><spanclass="pun">);</span><spanclass="pln">printr</span><spanclass="pun">(</span><spanclass="pln">input2</span><span class="pun">);</span><span class="pln"> print_r</span><span class="pun">(</span><span class="pln">result); ?>

这将产生以下输出-

Array ( [d] => yellow [f] => yellow )
        <h2 id="h22">参考链接</h2><p><a target="_blank" href="https://www.learnfk.com/php/php-function-array-diff-key.html" style="">https://www.learnfk.com/php/php-function-array-diff-key.html</a></p>