PHP: obtenga valores específicos dentro de Mutidimensional Array
Frecuentes
Visto 33 equipos
0
Tengo una matriz de la siguiente manera:
[STATUS] => Array
(
[Information] = A
[More Info ] = B
)
[GPU0] => Array
(
[GPU] => 0
[INFO] => 100
)
Buscando usar PHP para mostrar los resultados de [INFO]. Ahora mismo tengo algo como esto:
$array = print_r($result, true)."\n";
echo $array['GPU0']['GPU'];
Mis resultados son los siguientes:
Illegal string offset 'GPU0' in /var/www/somethinghere.php on line 117
1 Respuestas
2
$result
es una matriz, $array
es una cadena que contiene lo que print_r
hubiera impreso. Deberías hacer:
echo $result['GPU0']['GPU'];
Respondido 15 Feb 14, 21:02
Gracias, esto devuelve el resultado de la matriz en su totalidad, disculpe si mi pregunta no fue clara. Lo que busco es devolver el resultado de ['GPU'] que es "0" - user3314370
Solo debería imprimir el contenido de ese elemento, no toda la matriz. - senos
Vea la demostración que acabo de crear. - senos
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php arrays multidimensional-array or haz tu propia pregunta.
Que es
$result
, ¿una cuerda? ¿Por qué usaríasprint_r
para acceder a la matriz? - Parziphal