Elemento de matriz de PHP por clave de matriz
Frecuentes
Visto 126 veces
2 Respuestas
8
Si desea seleccionar un elemento por su clave, todo lo que debe hacer es esto:
<?php
echo $array_name['KEY_NAME'];
?>
Donde "KEY_NAME" es la clave que le ha dado a ese elemento en la matriz.
Respondido el 12 de junio de 12 a las 21:06
1
¡Disculpas por presentar mal este problema, pero ahora he encontrado una solución perdida hace mucho tiempo! Simplemente use array_key_exists($key, $array)
para probar $key en $array.
Respondido el 14 de junio de 12 a las 04:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php arrays or haz tu propia pregunta.
Disculpas, debe ser el valor que estoy probando (aunque parece que esto simplemente selecciona el valor al que se asocia la clave y no el valor de la clave en sí). Por ejemplo, me gustaría hacer lo siguiente... $matriz = matriz("valor", "a"=>"b"); if($arr["value"]) { //salir algo } else { //salir algo converso } - user784446
Aquí 'valor' es el valor real de la matriz si quisiera acceder a ella, haría $arr[0] si no le ha dado un nombre de clave como lo hizo b. - dave_peachy
Gracias. Aceptar el valor asociado si la prueba del valor clave tiene éxito no parece funcionar por alguna razón. Por lo general, se me pedirá que pruebe el valor del conjunto devuelto por array_keys($arr), pero preferiría una alternativa que no implique almacenar una segunda copia de un conjunto completo. - user784446