Maison > développement back-end > Problème PHP > Comment supprimer le dernier élément d'un tableau php (deux méthodes)

Comment supprimer le dernier élément d'un tableau php (deux méthodes)

PHPz
Libérer: 2023-04-18 15:36:38
original
1345 Les gens l'ont consulté

En PHP, nous devons parfois supprimer un élément à la fin d'un tableau. Cette opération est très courante dans les opérations sur les tableaux. Cet article explique comment utiliser le code PHP pour supprimer le dernier élément d'un tableau.

Méthode 1 : Utilisez la fonction array_pop

La fonction array_pop en PHP peut supprimer et renvoyer le dernier élément du tableau. Si l'on a seulement besoin de supprimer le dernier élément sans le retourner, on peut directement utiliser le code suivant :

$array = array(1, 2, 3, 4, 5);
array_pop($array);
Copier après la connexion

Dans cet exemple, nous avons créé un tableau contenant 1 à 5 puis supprimé le dernier élément à l'aide de la fonction array_pop. Si nous imprimons ce tableau, nous obtiendrons le résultat suivant :

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)
Copier après la connexion
Copier après la connexion

Comme vous pouvez le voir, le dernier élément a été supprimé avec succès.

Méthode 2 : Utiliser la fonction unset

La fonction unset en PHP peut également être utilisée pour supprimer des éléments d'un tableau. Contrairement à la fonction array_pop, la fonction unset peut supprimer des éléments à n'importe quelle position. Si nous devons supprimer le dernier élément du tableau, nous pouvons utiliser le code suivant :

$array = array(1, 2, 3, 4, 5);
unset($array[count($array) - 1]);
Copier après la connexion

Dans cet exemple, nous utilisons la fonction count pour obtenir la longueur du tableau, puis supprimons le dernier élément par indice du tableau. Si nous imprimons ce tableau, nous obtiendrons le résultat suivant :

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)
Copier après la connexion
Copier après la connexion

Vous pouvez également constater que le dernier élément a été supprimé avec succès.

Il convient de noter que lors de l'utilisation de la fonction unset pour supprimer des éléments d'un tableau, les valeurs d'index du tableau ne seront pas automatiquement réorganisées. Si nous devons réorganiser le tableau, nous pouvons utiliser la fonction array_values ​​​​:

$array = array_values($array);
Copier après la connexion

Cette fonction renverra un nouveau tableau dans lequel les éléments ont été réorganisés en fonction de la valeur de l'index.

Résumé

Cet article explique comment utiliser le code PHP pour supprimer le dernier élément d'un tableau. Nous pouvons utiliser la fonction array_pop ou la fonction unset pour implémenter cette fonction, en fonction de nos 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal