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 关注
- 4871 浏览
添加回答
举报
0/150
提交
取消