Maison > Article > développement back-end > Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php
php Il existe trois façons de supprimer le dernier élément d'un tableau : 1. La fonction "array_pop()", qui modifie le tableau d'origine et renvoie la valeur comme dernière valeur du tableau ; Fonction "array_splice()", Lors de la suppression de certains éléments du tableau, les éléments supprimés seront formés dans un nouveau tableau, puis le nouveau tableau sera renvoyé ; 3. La fonction "array_slice()" est utilisée pour intercepter le tableau ; .
Le système d'exploitation pour ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.
php Il existe trois façons de supprimer le dernier élément du tableau :
1 Utilisez la fonction array_pop() pour supprimer le dernier élément #🎜🎜. #
array_pop() supprime le dernier élément du tableau.array_pop($array)Cette fonction modifiera le tableau d'origine ; la valeur de retour est la dernière valeur du tableau. Si le tableau est vide ou n'est pas un tableau, NULL sera renvoyé.
<?phpheader('content-type:text/html; charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:";var_dump($arr);array_pop($arr);echo "移除最后一项后:";var_dump($arr); ?>
2. Utilisez la fonction array_splice() pour supprimer le dernier élément
array_splice ( ) combinera ces éléments supprimés dans un nouveau tableau lors de la suppression de certains éléments du tableau, puis renverra le nouveau tableau. Par conséquent, la fonction array_splice() peut être utilisée pour intercepter des fragments de tableau ;array_splice(array1,start,length,array2)Il suffit de définir le deuxième paramètre de début de la fonction sur -1 pour supprimer le dernier élément
<?phpheader("Content-type:text/html;charset=utf-8"); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:";var_dump($arr); echo "移除最后一项后:"; $result = array_splice($arr,-1); var_dump($arr);echo "被删除的数组元素:"; var_dump($result); ?>
3. Utilisez la fonction array_slice() Supprimez le dernier. La fonction element
array_slice() est une fonction fournie par PHP pour intercepter un tableau, et peut extraire un fragment du tableau. La syntaxe est la suivante :array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )Il suffit de mettre le 2ème paramètre à 0 et le 3ème paramètre à -1.
<?phpheader("Content-type:text/html;charset=utf-8"); $arr = array(2,4,6,8,10); echo "原数组:";var_dump($arr); echo "移除最后一项后:"; $result = array_slice($arr,0,-1); var_dump($result); ?>
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!