我有两个数组
$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
我如何实现这个理想的输出?
答案 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';
}
}