【问题标题】:Filling up a smaller array with similar keys with values of a larger array in PHP用 PHP 中较大数组的值填充具有相似键的较小数组
【发布时间】:2017-03-24 00:40:22
【问题描述】:

我有两个数组:

$arr1 = array('key1' => 'value1' , 'key2' => 'value2', 'key3' => 'value3'.....,'keyN' => 'valueN');

$arr2 = array('key1' => NULL , 'key5' => NULL, 'key9' => NULL);

有没有一种快速的方法可以用 $arr1 中的每个键的值填充 $arr2? $arr2 包含的键是 $arr1 的键的子集。

【问题讨论】:

标签: php arrays


【解决方案1】:

使用array_intersect_key

返回一个数组,其中包含 array1 的所有条目,这些条目的键出现在所有参数中。

$arr2 = array_intersect_key($arr1, $arr2);

【讨论】:

    猜你喜欢
    • 2015-03-08
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多