Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-在多维数组中获取特定值_Php_Arrays_Multidimensional Array - Fatal编程技术网

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

PHP-在多维数组中获取特定值,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我有一个数组,如下所示: [STATUS] => Array ( [Information] = A [More Info ] = B ) [GPU0] => Array ( [GPU] => 0 [INFO] => 100 ) Illegal string offset 'GPU0' in /var/www/somethinghere.php

我有一个数组,如下所示:

[STATUS] => Array
   (
             [Information] = A
             [More Info ] = B
   )
[GPU0] => Array
   (
             [GPU] => 0
             [INFO] => 100
   )
Illegal string offset 'GPU0' in /var/www/somethinghere.php on line 117
希望使用PHP显示[INFO]结果。现在我有这样的事情:

$array = print_r($result, true)."\n";
echo $array['GPU0']['GPU'];
我的结果如下:

[STATUS] => Array
   (
             [Information] = A
             [More Info ] = B
   )
[GPU0] => Array
   (
             [GPU] => 0
             [INFO] => 100
   )
Illegal string offset 'GPU0' in /var/www/somethinghere.php on line 117

$result
是一个数组,
$array
是一个字符串,其中包含
打印\r
将要打印的内容。你应该做:

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

什么是
$result
,字符串?为什么要使用
print\r
来访问数组?谢谢,这将返回整个数组的结果,如果我的问题不清楚,很抱歉。我要做的是返回['GPU']的结果,即“0”。它应该只打印该元素的内容,而不是整个数组。请参阅我刚刚创建的演示。