Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

199
Vistas
PHP: obtenga el valor de matriz por índice en lugar de clave


Tengo una matriz multidimensional devuelta por una llamada a la API. Los valores en esta matriz se almacenan con una clave como esta:

 Array(["BTC_XRP"] => 1)

Puedo obtener los valores del Array al obtenerlos usando las claves (como BTC_XRP), pero ¿qué pasa si necesito obtener el valor usando el Índice?
Por ejemplo, ¿cómo obtengo cada valor del Array usando un ciclo for si no puedo obtener los valores por el Índice?
Dado que la matriz está compuesta por algo así como 100 valores, necesito hacer eco de cada uno usando un bucle for, pero esto me da este error:

Aviso: Desplazamiento indefinido: 0

¿Es posible llegar a un valor usando el índice en lugar de la clave?
Además, me gustaría obtener la clave por el índice. Si quiero obtener la Clave del primer valor, me gustaría obtenerla usando el Índice 0.
¡Gracias!

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Parece que está buscando las funciones array_keys (para obtener la clave por índice) y array_values (para obtener el valor por índice):

 $array = array("BTC_XRP" => 1, "EUR_XRP" => 234, "USD_XRP" => 567); $keys = array_keys( $array ); $values = array_values( $array ); var_dump( $keys[1] ); // string(7) "EUR_XRP" var_dump( $values[1] ); // int(234)

O use un foreach como sugiere Joshua.

about 4 years ago · Santiago Trujillo Denunciar

0

Probar:

 foreach ($array as $key => $value) { echo "Key: $key"; }

Donde $matriz es la matriz que desea recorrer.

Imprimirá todas las claves.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda