¿Cómo obtener el índice numérico de una array asociativa en PHP?

En PHP podemos asociar nombre/etiqueta con cada elemento de la array usando el símbolo =>. Esto es muy útil ya que es fácil recordar el elemento porque cada elemento está representado por la etiqueta en lugar del valor del índice.
Uso de la función array_keys(): La función array_keys() es una función incorporada en PHP que se usa para devolver todas las claves de una array o el subconjunto de claves.

Sintaxis:

array array_keys( $input_array, $search_value, $strict )

Programa 1: programa para obtener el índice numérico de una array asociativa utilizando la función array_keys().

<?php
  
// Program to print index of an associative array
  
// Declare an associative array
$assoc_array=array("Geeks"=>10, "for"=>15, "geeks"=>20); 
  
// Print index with corresponding key
// using array_keys() function
print_r(array_keys($assoc_array));
  
?>

Ejemplo 2: el programa a continuación usa el índice para acceder a los valores en una array asociativa.

<?php
  
// Program to print values using index
// of associative array
  
// Declare an associative array
$assoc_array = array(
    "Geeks" => 30,
    "for" => 20,
    "geeks" => 10
); 
  
// Using array_keys() function
$key = array_keys($assoc_array);
  
// Calculate size of array
$size = sizeof($key);
  
// Using loop to access values
for( $i = 0; $i < $size; $i++) {
    echo "${assoc_array[$key[$i]]}\n";
}
  
?>

Publicación traducida automáticamente

Artículo escrito por Rajnis09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *