Maison >développement back-end >Problème PHP >Comment supprimer les premiers éléments d'un tableau en php

Comment supprimer les premiers éléments d'un tableau en php

PHPz
PHPzoriginal
2023-04-27 09:11:40661parcourir

En PHP, nous pouvons utiliser la fonction array_splice pour supprimer des éléments d'un tableau. La syntaxe de cette fonction est la suivante :

array_splice($array, $start, $length);

Parmi eux, $array est le tableau sur lequel opérer, $start est la position de départ à supprimer et $length est le nombre d'éléments à supprimer. Il est à noter que cette fonction modifiera le tableau d'origine.

Par exemple, nous avons un tableau $number = [1, 2, 3, 4, 5]. Si nous voulons supprimer les trois premiers éléments, nous pouvons écrire comme ceci :

array_splice($number, 0, 3);

Après avoir exécuté cette instruction, le $ le tableau de nombres deviendra [4, 5].

Bien sûr, si nous voulons simplement obtenir les premiers éléments au lieu de les supprimer, nous pouvons utiliser la fonction array_slice. La syntaxe de cette fonction est la suivante :

array_slice($array, $start, $length);

Parmi eux, $array est le tableau sur lequel opérer, $start est la position de départ à obtenir et $length est le nombre d'éléments à obtenir. A noter que cette fonction ne modifie pas le tableau d'origine.

Par exemple, nous avons un tableau $number = [1, 2, 3, 4, 5]. Si nous voulons obtenir les trois premiers éléments, nous pouvons écrire comme ceci :

$result = array_slice($number, 0, 3);

Après avoir exécuté cette instruction, $result will It devient [1, 2, 3], tandis que $number reste inchangé.

Pour résumer, si nous voulons supprimer les premiers éléments d'un tableau, nous pouvons utiliser la fonction array_splice, et si nous voulons juste obtenir les premiers éléments, nous pouvons utiliser la fonction array_slice. Vous devez choisir la fonction à utiliser en fonction de vos besoins spécifiques.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn