嘿,我遇到了小问题,我正在为我的问题寻找快速的php解决方案。 所以我得到这样的数组:
AutoCloseable
如何检查此数组中的每个对象service_id是否为“7”?
你可以帮帮我吗? ;)答案 0 :(得分:0)
尝试下一步方法:
function checkJson($json, $id)
{
foreach(json_decode($json, true) as $service) {
if($service['service_id']!=$id) {
return false;
}
}
return true;
}
$str = '[
{
service_id: 8,
service_name: "Air Condition - Cleaning",
service_time_realisation: "30",
service_price: "300"
},
{
service_id: 6,
service_name: "Carpet Cleaning",
service_time_realisation: "10",
service_price: "100"
}
]';
$result = checkJson($str, 7);
答案 1 :(得分:0)
$retour = false;
foreach($services as $row){
if($row['service_id'] == 7){
$retour = true;
}
}
如果retour == true,则数据包含7。