我有一个大的PHP数组,类似于:
$list = array(
array(
'id' = '3243'
'link' = 'fruits'
'lev' = '1'
),
array(
'id' = '6546'
'link' = 'apple'
'lev' = '2'
),
array(
'id' = '9348'
'link' = 'orange'
'lev' = '2'
)
)
我想要获取包含特定 id
的子数组。
目前我使用以下代码:
$id = '3243'
foreach ($list as $link) {
if (in_array($id, $link)) {
$result = $link;
}
}
它可以工作,但我希望有更好的方法来做这件事。
$link['id'] == $id
替换in_array
会更好。 - DaveRandom