【发布时间】:2017-01-24 11:57:44
【问题描述】:
我有一个这样的数组:
[
{
"Firepack_sn":"20012205",
"Installation_Date":"",
"Type":"EH","Standard":"VAS",
"Capacity_m3h":"81",
"Pressure_bar":"3,4",
"Rpm":"2930",
"Power_kw":"72"
},
{
"Firepack_sn":"20023901",
"Installation_Date":"",
"Type":"DH","Standard":"VAS",
"Capacity_m3h":"195",
"Pressure_bar":"4,2",
"Rpm":"2000",
"Power_kw":"72"
}
]
还有一个这样的数组2:
[
{
"user_id":"40009",
"firepack_id":"20012205",
"activated":"1"
},
{
"user_id":"40009",
"firepack_id":"21020393",
"activated":"0"
}
]
现在我想过滤第一个数组,所以我只获取array2中存在的Firepack_sn元素作为firepack_id
所以我希望输出是这样的:
[
{
"Firepack_sn":"20012205",
"Installation_Date":"",
"Type":"EH","Standard":"VAS",
"Capacity_m3h":"81",
"Pressure_bar":"3,4",
"Rpm":"2930",
"Power_kw":"72"
}
]
我怎样才能做到这一点?
【问题讨论】:
标签: php arrays filter filtering array-filter