php中如何在多维数组查找id值对应的标题值?Array( [data] => Array ( [pageNo] => 1 [pageSize] => 3 [result] => Array ( [0] => Array ( [Id] => 528707 [Title] => 苹果 ) [1] => Array ( [Id] => 524896 [Title] => 香蕉 ) [2] => Array ( [Id] => 521535 [Title] => 菠萝 ) ) [totalCount] => -1 ) [info] => Array ( [message] => [ok] => 1 ) [ok] => 1) 请问通过php,怎样实现通过条件 528707 可以查找得到对应值 苹果 ?
2 回答
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
假设$arr是你上面的数组。
// 方法一:
foreach($arr['data']['result'] as $one) {
if($one['Id']==528707) {
echo $one['Title'];
break;
}
}
// 方法二:
$finds = array_filter($arr['data']['result'], function($one){
return $one['Id'] == 528707;
});
if(!empty($finds)) echo $finds[0]['Title'];- 2 回答
- 1 关注
- 4941 浏览
添加回答
举报
0/150
提交
取消
