array_keys
(PHP 4, PHP 5, PHP 7)
array_keys — Return all the keys or a subset of the keys of an array
Description
$array
)
array_keys() returns the keys, numeric and
string, from the array
.
If a search_value
is specified,
then only the keys for that value are returned. Otherwise, all
the keys from the array
are returned.
Parameters
-
array
-
An array containing keys to return.
-
search_value
-
If specified, then only keys containing these values are returned.
-
strict
-
Determines if strict comparison (===) should be used during the search.
Examples
Example #1 array_keys() example
<?php
$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));
$array = array("blue", "red", "green", "blue", "blue");
print_r(array_keys($array, "blue"));
$array = array("color" => array("blue", "red", "green"),
"size" => array("small", "medium", "large"));
print_r(array_keys($array));
?>
The above example will output:
Array ( [0] => 0 [1] => color ) Array ( [0] => 0 [1] => 3 [2] => 4 ) Array ( [0] => color [1] => size )
See Also
- array_values() - Return all the values of an array
- array_combine() - Creates an array by using one array for keys and another for its values
- array_key_exists() - Checks if the given key or index exists in the array
- array_search() - Searches the array for a given value and returns the first corresponding key if successful
Version en cache
22/12/2024 08:21:14 Cette version de la page est en cache (à la date du 22/12/2024 08:21:14) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-function.array-keys.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.