【发布时间】:2018-01-22 16:28:39
【问题描述】:
我有一个非常大的 150 个对象的集合
...
App\almacen {#1679
id: 124,
emp_id: 1,
dst_id: 13,
hora: 0,
numMesa: 0,
event_id: 1,
created_at: "2018-01-22 11:41:03",
updated_at: "2018-01-22 11:41:03",
},
App\almacen {#1680
id: 125,
emp_id: 1,
dst_id: 11,
hora: 0,
numMesa: 0,
event_id: 1,
created_at: "2018-01-22 11:41:03",
updated_at: "2018-01-22 11:41:03",
},
App\almacen {#1681
id: 126,
emp_id: 1,
dst_id: 12,
hora: 0,
numMesa: 0,
event_id: 1,
created_at: "2018-01-22 11:41:03",
updated_at: "2018-01-22 11:41:03",
},
App\almacen {#1682
id: 127,
emp_id: 1,
dst_id: 20,
hora: 0,
numMesa: 0,
event_id: 1,
created_at: "2018-01-22 11:41:03",
updated_at: "2018-01-22 11:41:03",
},
App\almacen {#1683
id: 128,
emp_id: 1,
dst_id: 7,
hora: 0,
numMesa: 0,
event_id: 1,
created_at: "2018-01-22 11:41:03",
updated_at: "2018-01-22 11:41:03",
},
...
我必须比较键 emp_id 和 dst_id 是否等于数字,例如 8,如果存在则返回“true” 有没有办法在不使用“foreach”并直接查看对象的情况下做到这一点? 已经使用 contains(), search() 但即使值确实存在也总是返回 'false'
【问题讨论】: