为了账号安全,请及时绑定邮箱和手机立即绑定

php中如何在多维数组查找id值对应的标题值?

php中如何在多维数组查找id值对应的标题值?

PHP
慕雪5353966 2016-04-28 20:56:14
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'];


查看完整回答
1 反对 回复 2016-04-28
  • 2 回答
  • 1 关注
  • 4871 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信