Maison  >  Article  >  développement back-end  >  Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php

Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-06 17:55:171914parcourir

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 ; .

Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php

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(&#39;content-type:text/html;
charset=utf-8&#39;);  
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";var_dump($arr);array_pop($arr);echo "移除最后一项后:";var_dump($arr);
?>

屏幕截图 2023-06-06 175051.png

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!

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