Obtener clave de un array PHP

Kevin Amayi 30 enero 2023
  1. Obtenga claves de un array PHP utilizando el método array_key
  2. Obtenga claves de un array PHP utilizando el método array_search
  3. Obtenga claves de un array PHP usando el bucle foreach
  4. Obtener claves de un array PHP utilizando el bucle while y el método key
  5. Obtenga claves de un array PHP usando la combinación del bucle foreach y el método array_key
Obtener clave de un array PHP

Veremos cómo obtener claves de un array PHP utilizando los métodos array_key y array_search.

También veremos cómo obtener claves de un array de PHP usando el bucle foreach, usando el bucle while y el método key, y usando una combinación del bucle foreach y el método array_key.

Obtenga claves de un array PHP utilizando el método array_key

Crearemos un array con los pares clave-valor correspondientes y buscaremos las claves con el método array_keys.

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    print_r(array_keys($profile));
?>

Producción :

Array ( [0] => Name [1] => Occupation [2] => Hobby ) 

Crearemos un array con los pares clave-valor correspondientes y buscaremos las claves con el método array_search.

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    $key1 = array_search('Kevin', $profile); 
    $key2 = array_search('Programmer', $profile);
    print_r([$key1,$key2])
?>

Producción :

Array ( [0] => Name [1] => Occupation ) 

Obtenga claves de un array PHP usando el bucle foreach

Crearemos un array con los pares clave-valor correspondientes y buscaremos las claves con el bucle foreach.

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    foreach($profile as $key => $value) {
        echo $key."\n";
    }
?>

Producción :

Name
Occupation
Hobby

Obtener claves de un array PHP utilizando el bucle while y el método key

Crearemos un array con los pares clave-valor correspondientes y buscaremos las claves con el bucle while y el método key.

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    while($element = current($profile)) {
         echo key($profile)."\n";
         next($profile);
}
?>

Producción :

Name
Occupation
Hobby 

Obtenga claves de un array PHP usando la combinación del bucle foreach y el método array_key

Crearemos un array con los pares clave-valor correspondientes y buscaremos las claves usando una combinación del bucle foreach y el método array_key.

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    foreach(array_keys($profile) as $key)
     {
       echo $key."\n";
     }
?>

Producción :

Name
Occupation
Hobby

Artículo relacionado - PHP Array