我是 php 新手,还在学习这门语言,
假设我有两个数组
例如
Array
(
[house_id] => 6
[name] => Lake Villa
[floor] => 5
[unit] => 25
)
Array
(
[house_id] => 6
[name] => Lake Villa
[floor] => 5
[unit] => 25
[parking_id] => 9
[resident_count] => 4
)
我如何将第一个数组的键放到第二个数组上,我的意思是,我只需要house_id, name, floor, unit
第二个数组并丢弃其余信息。
但是,它们的键不同且不是动态的,这意味着返回的第一个数组键也存在于第二个中,但带有附加信息。上面的信息只是一个示例,键可能会有所不同,但第一个数组上的任何键也包含在第二个数组上。
我试过这个,但不工作:
foreach($arr1 as $k=>$v) {
foreach($arr2 as $j=>$w) {
if(isset($arr2[$k]))
$arr[$k] = $w;
}
}