【发布时间】:2014-02-25 12:21:44
【问题描述】:
我有一个像这样的多维数组,它是从 JSON 转换而来的:
Array (
[1] => Array (
[name] => Test
[id] => [1]
)
[2] => Array (
[name] => Hello
[id] => [2]
)
)
如果name 等于用户提供的值,我如何返回id 的值? (例如,如果用户输入“Test”,我希望它返回“1”)
编辑:如果有人想要,下面是可以使用的代码:
$array = json_decode(file_get_contents("json.json"), true);
foreach($array as $item) {
if($item["name"] == "Test")
echo $item["id"];
}
【问题讨论】:
-
你试过什么?
标签: php arrays multidimensional-array key