En programmation PHP, la manipulation de tableaux est une technique très courante. Si nous devons obtenir les trois premiers éléments d’un tableau, nous devons traiter le tableau selon une certaine logique. Cet article explique comment obtenir les trois premiers tableaux en php.
Méthode 1 : la fonction array_slice()
array_slice() est une fonction utilisée en php pour couper des tableaux. Sa syntaxe est la suivante :
array_slice(array $array, int $offset, int $length = null, bool $preserve_keys = false)
Parmi eux, $array représente le tableau sur lequel opérer, et $offset représente le position pour commencer la coupe, $length indique le nombre d'éléments à couper, $preserve_keys indique s'il faut conserver les noms de clés dans le tableau d'origine. Lorsque $length est nul, cela signifie arriver à la fin du tableau.
Nous pouvons utiliser la fonction array_slice() pour obtenir les trois premiers tableaux. Le code est le suivant :
$arr = array(1, 2, 3, 4, 5, 6);
$result = array_slice($). arr, 0, 3);
print_r($result);
Le code ci-dessus affichera un tableau : Array ( [0] => 1 [1] => 2 [2] => 3 ), où [0] , [1 ], [2] représente les premier, deuxième et troisième éléments du tableau.
Méthode 2 : la fonction array_splice()
array_splice() est une fonction utilisée pour supprimer et insérer des tableaux. Sa syntaxe est la suivante :
array_splice(array &$input, int $offset, int $length = 0, Mixed $replacement = array())
Parmi eux, $input représente le tableau sur lequel opérer, et $ offset représente le début de la position de coupe, $length représente le nombre d'éléments à couper et $replacement représente le tableau utilisé pour remplacer les éléments supprimés. Lorsque $length vaut 0, cela signifie une suppression jusqu'à la fin du tableau.
Nous pouvons utiliser la fonction array_splice() pour obtenir les trois premiers tableaux. Le code est le suivant :
$arr = array(1, 2, 3, 4, 5, 6);
$result = array_splice($). arr, 3) ;
print_r($result);
Le code ci-dessus affichera un tableau : Array ( [0] => 1 [1] => 2 [2] => 3 ), où [0], [ 1], [2] représente les premier, deuxième et troisième éléments du tableau.
Méthode 3 : contrôle de boucle foreach
En plus des deux méthodes ci-dessus, nous pouvons également contrôler le parcours du tableau à travers la boucle foreach pour prendre les trois premiers tableaux. Le code est le suivant :
$arr = array(1, 2, 3, 4, 5, 6);
$result = array();
foreach($arr as $key => $value){
if($key < 3){ $result[] = $value; }
}
print_r($result);
Le code ci-dessus affichera un tableau : Array ( [0] => 1 [1] => 2 [2] => 3 ), où [0], [1] , [ 2] représente les premier, deuxième et troisième éléments du tableau.
Pour résumer, il existe de nombreuses façons d'obtenir les trois premiers tableaux en PHP. Nous pouvons utiliser la fonction array_slice(), la fonction array_splice() ou la boucle foreach pour y parvenir. La méthode à choisir peut être décidée par vous-même en fonction des besoins réels et des scénarios commerciaux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!