php数组索引条目自动填充

时间:2018-02-22 18:49:01

标签: php

我有两个数组

$arrayOne = ( [0] => 4892 [1] => 98508 [2] => 7834 [3] => 47826 )
$arrayTwo = ( [1] => Car [2] => Computer )

请注意,arrayTwo的元素不是从0开始,但这是我想要的,因为它将用于与arrayOne配对,即。赛车与98508匹配。

我想填充第二个数组,其中没有带字符串的条目,例如arrayTwo输出:

$arrayTwo = ([0] => its empty [1] => Car [2] => Computer [3] => its empty

我如何实现这个理想的输出?

2 个答案:

答案 0 :(得分:1)

循环第一个并检查密钥。如果它不存在,请将其设置为:

foreach($arrayOne as $key => $val) {
    if(!isset($arrayTwo[$key])) { $arrayTwo[$key] = 'its empty'; }
}

答案 1 :(得分:0)

foreach ($arrayOne as $key => $value){

    if (!array_key_exists($key, $arrayTwo)){
        $arrayTwo[$key] = 'its empty';
    }

}