Maison > développement back-end > Problème PHP > php supprime la dernière valeur du tableau

php supprime la dernière valeur du tableau

WBOY
Libérer: 2023-05-19 22:30:38
original
700 Les gens l'ont consulté

Pendant le processus de développement PHP, il est souvent nécessaire d'effectuer certaines opérations sur les tableaux, et supprimer la dernière valeur du tableau est également l'une des opérations courantes. Ci-dessous, cet article présentera quelques méthodes pour réaliser cette opération.

Méthode 1 : utilisez la fonction array_pop

La fonction array_pop peut supprimer la dernière valeur du tableau et renvoyer cette valeur. Par exemple :

$arr = array('apple','banana','orange');
$last_value = array_pop($arr);
print_r($arr);
echo '去除的值为:' . $last_value;
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => apple
    [1] => banana
)
去除的值为:orange
Copier après la connexion

Cette méthode est très simple et peut être implémentée directement à l'aide de la fonction array_pop. Cependant, il convient de noter que cette méthode modifiera directement le tableau d'origine.

Méthode 2 : utiliser la fonction array_slice

La fonction array_slice peut renvoyer une partie du tableau. Par exemple, nous pouvons utiliser cette fonction pour obtenir le tableau à l'exception du dernier élément. Par exemple :

$arr = array('apple','banana','orange');
$new_arr = array_slice($arr, 0, -1);
print_r($new_arr);
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => apple
    [1] => banana
)
Copier après la connexion
Copier après la connexion

Cette méthode ne modifiera pas le tableau d'origine, mais il convient de noter que cette méthode générera un nouveau tableau.

Méthode 3 : Utiliser la fonction unset

La fonction unset peut supprimer un ou plusieurs éléments spécifiés dans le tableau. Nous pouvons utiliser cette fonction pour supprimer le dernier élément. Par exemple :

$arr = array('apple','banana','orange');
unset($arr[count($arr)-1]);
print_r($arr);
Copier après la connexion

Le résultat de sortie est :

Array
(
    [0] => apple
    [1] => banana
)
Copier après la connexion
Copier après la connexion

Cette méthode ne générera pas de nouveau tableau, mais il convient de noter que cette méthode modifiera directement le tableau d'origine.

Pour résumer, nous pouvons utiliser les trois méthodes ci-dessus pour réaliser l'opération de suppression de la dernière valeur du tableau. Chaque méthode a ses avantages et ses inconvénients. Vous devez choisir la méthode qui vous convient en fonction de vos besoins réels 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