使用PHP在JSON中查找多个项目

我的json看起来像这样:

{
"data": [{
    "first_name": "John",
    "last_name": "Smith",
    "city": "Paris"
}, {
    "first_name": "Ali",
    "last_name": null,
    "city": "Tehran"
}, {
    "first_name": "mohsen",
    "last_name": "dou",
    "city": "Tehran"
}, {
    "first_name": "mohsen",
    "last_name": "yoou",
    "city": "Istanbul"
}}]
}

我想找到以下条件:

{
"first_name": "mohsen",
"city": "Tehran"
}

从第一个json 预期结果:

{
"first_name": "mohsen",
"last_name": "dou",
"city": "Tehran"
}
考虑从json查找两个或多个条件。