Obtenir le dernier élément du tableau en PHP
-
Extraire le dernier élément du tableau à l’aide de
array_values()
en PHP -
Extraire le dernier élément du tableau à l’aide de
end()
en PHP -
Extraire le dernier élément du tableau à l’aide de
count()
en PHP -
Extraire le dernier élément du tableau à l’aide de
array_key_last()
en PHP -
Extraire le dernier élément du tableau à l’aide de
array_keys()
en PHP
Les tableaux sont une partie essentielle de tout langage de programmation car ils contiennent de nombreux éléments accessibles via un index. Dans l’article d’aujourd’hui, nous allons apprendre à extraire le dernier élément d’un tableau.
Extraire le dernier élément du tableau à l’aide de array_values()
en PHP
Il s’agit d’une fonction PHP intégrée qui prend un tableau associatif en entrée et renvoie les valeurs du tableau avec la clé remplacée par une clé numérique.
Syntaxe de array_values()
array_values(array $array);
Paramètres
$array
: C’est un paramètre obligatoire. Il fait référence au tableau d’origine à partir duquel les valeurs seront extraites.
Valeur de retour
Renvoie un tableau avec les valeurs extraites sous forme de tableau associatif avec une clé numérique.
Exemple de code :
<?php
$array = array("first" => 1, "second" => 2);
$lastElement = end(array_values($array));
echo $lastElement ;
?>
Production :
2
Extraire le dernier élément du tableau à l’aide de end()
en PHP
PHP fournit la fonction end()
pour déplacer et positionner le pointeur interne d’un tableau sur son dernier élément et imprimer la valeur.
Syntaxe de end()
end(array $array);
Paramètres
$array
: C’est un paramètre obligatoire. Il fait référence au tableau d’origine sur lequel le pointeur sera défini.
Valeur de retour
Selon le tableau d’entrée, il renverra la valeur du dernier élément du tableau. Si un tableau vide est passé, il retournera false
. Si un tableau multidimensionnel est passé, il renverra le dernier tableau.
Exemple de code :
<?php
$array = array("first" => 1, "second" => 2);
$lastElement = end(array_values($array));
echo $lastElement . "<br>";
$lastArrayElement = end($array);
echo $lastArrayElement . "<br>";
$multidimensionalArray = array(array("a", "b", "c"), array("d", "e", "f"), array("g", "h", "i"));
$mdLastElement = end(end($multidimensionalArray));
echo $mdLastElement . "<br>";
?>
Production :
2
2
i
Extraire le dernier élément du tableau à l’aide de count()
en PHP
PHP fournit la fonction count()
pour compter le nombre d’éléments à l’intérieur d’un tableau. Il peut compter tous les éléments à l’intérieur d’un tableau multidimensionnel s’il est spécifié.
Syntaxe de count()
count(array $array, boolean $mode);
Paramètres
$array
: C’est un paramètre obligatoire. Il fait référence au tableau d’origine sur lequel l’action de comptage sera effectuée.
$mode
: c’est un paramètre facultatif, et il prend 2 valeurs en entrée. 0
fait référence à une valeur par défaut, qui indique à PHP de ne pas compter tous les éléments à l’intérieur d’un tableau multidimensionnel. 1
fait référence au nombre, qui indique à PHP de compter tous les éléments à l’intérieur d’un tableau multidimensionnel.
Valeur de retour
Il renvoie une valeur entière comme nombre total d’éléments.
Exemple de code :
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$lastElement = $array[count($array)-1];
echo $lastElement. "<br>";
$multidimensionalArray = array(array("a", "b", "c"), array("d", "e", "f"), array("g", "h", "i"));
// First extract last array from multidimensional array
$lastArray = end($multidimensionalArray);
// Extract last element of last array in multidimensional array
$lastArrayElement = $lastArray[count($lastArray)-1];
echo $lastArrayElement;
?>
Production :
Linux
i
Extraire le dernier élément du tableau à l’aide de array_key_last()
en PHP
C’est une fonction PHP intégrée qui donne la dernière clé d’un tableau. Vous pouvez utiliser cette fonction pour obtenir la dernière clé et récupérer sa valeur.
Syntaxe de array_key_last()
array_key_last(array $array);
Paramètres
array
: C’est un paramètre obligatoire qui spécifie un tableau d’origine à partir duquel la dernière clé sera extraite.
Valeur de retour
Si le tableau d’entrée n’est pas vide, il renverra la dernière clé d’un tableau. Sur une entrée de tableau vide, il renverra NULL
.
Exemple de code :
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$lastElement = $array[array_key_last($array)];
echo $lastElement;
?>
Production :
Linux
Extraire le dernier élément du tableau à l’aide de array_keys()
en PHP
Il s’agit d’une fonction PHP intégrée qui renvoie les clés extraites d’un tableau d’origine dans un nouveau tableau associatif, où la clé sera l’index numérique et les valeurs seront les clés extraites.
Syntaxe de array_keys()
array_keys(array $array, int|string $value, boolean $strict);
Paramètres
$array
: C’est un paramètre obligatoire. Il spécifie un tableau d’origine à partir duquel les clés seront extraites.
$value
: C’est un paramètre facultatif. Il spécifie une valeur, et seules les clés dont les valeurs sont définies sur cette valeur d’entrée correspondent renverront les clés.
$strict
: C’est un paramètre facultatif. Les utilisateurs peuvent transmettre ce paramètre s’ils souhaitent contrôler strictement la valeur et le type de données.
Valeurs possibles:
-
true
- Renvoie les clés dont la valeur correspond strictement à la valeur spécifiée avec la vérification du type de données. Par exemple, le numéro 1 n’est pas le même que la chaîne “1”. -
false
- Renvoie les clés dont la valeur correspond strictement à la valeur spécifiée mais n’effectue pas de vérification du type de données. Par exemple, le numéro 1 est le même que la chaîne1
.
Valeur de retour
Il renvoie un tableau associatif avec la clé numérique et la clé du tableau d’origine comme valeur.
Exemple de code :
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$keys = array_keys($array);
$lastElement = $array[$keys[count($keys)-1]];
echo $lastElement;
?>
Production :
Linux
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn