PHP - 在多维数组中获取特定值

时间:2014-02-15 20:36:20

标签: php arrays multidimensional-array

我有一个数组如下:

[STATUS] => Array
   (
             [Information] = A
             [More Info ] = B
   )
[GPU0] => Array
   (
             [GPU] => 0
             [INFO] => 100
   )

希望使用PHP来显示[INFO]结果。现在我有这样的事情:

$array = print_r($result, true)."\n";
echo $array['GPU0']['GPU'];

我的结果如下:

Illegal string offset 'GPU0' in /var/www/somethinghere.php on line 117

1 个答案:

答案 0 :(得分:2)

$result是一个数组,$array是一个包含print_r打印内容的字符串。你应该这样做:

echo $result['GPU0']['GPU'];

DEMO