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

49 阅读1分钟

array_intersect_key() - 语法

array array_intersect_key ( array $array1, array $array2 [, array $array3 ...] );

它返回一个数组,其中包含array1的所有值,这些值具有所有参数中都存在的匹配键。

Sr.No Parameter & Description
1

array1(必需)

第一个数组是将与其他数组进行比较的数组。

2

array2(必需)

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

3

array3(可选)

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

array_intersect_key() - 返回值

如果有任何错误,则返回false。

array_intersect_key() - 示例

<?php
   $input1=array(black  => 1, red  => 2, green  => 3 );
   $input2=array(green => 4, black => 5, pink => 6,);

result</span><spanclass="pun">=</span><spanclass="pln">arrayintersectkey</span><spanclass="pun">(</span><spanclass="pln">result</span><span class="pun">=</span><span class="pln">array_intersect_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 ( [black]  => 1 [green] => 3 )
        <h2 id="h22">参考链接</h2><p><a target="_blank" href="https://www.learnfk.com/php/php-function-array-intersect-key.html" style="">https://www.learnfk.com/php/php-function-array-intersect-key.html</a></p>