Maison > développement back-end > Problème PHP > Comment supprimer le premier élément d'un tableau en php

Comment supprimer le premier élément d'un tableau en php

PHPz
Libérer: 2023-04-26 13:49:27
original
811 Les gens l'ont consulté

En PHP, si vous souhaitez supprimer le premier élément d'un tableau, vous devez utiliser la fonction array_shift() pour y parvenir. Cette fonction supprime le premier élément du tableau et renvoie la valeur de cet élément. Voici un exemple de code qui utilise la fonction array_shift() pour supprimer le premier élément d'un tableau : array_shift() 函数来实现。这个函数会将数组中的第一个元素删除,并返回该元素的值。以下是使用 array_shift() 函数删除数组第一项的示例代码:

$arr = array('apple', 'banana', 'orange');
$first_item = array_shift($arr);
echo '删除的元素是:' . $first_item . '<br>';
echo '剩余的数组是:';
print_r($arr);
Copier après la connexion

上面的代码会输出以下内容:

删除的元素是:apple
剩余的数组是:Array ( [0] => banana [1] => orange )
Copier après la connexion

可以看到,使用 array_shift() 函数成功删除了数组中的第一项,并返回了该元素的值。剩余的数组中只包含了剩下的两项。

除了使用 array_shift() 函数,您还可以使用 unset() 关键字来删除数组中的第一项。以下是使用 unset() 删除数组第一项的示例代码:

$arr = array('apple', 'banana', 'orange');
unset($arr[0]);
echo '剩余的数组是:';
print_r($arr);
Copier après la connexion

上面的代码会输出以下内容:

剩余的数组是:Array ( [1] => banana [2] => orange )
Copier après la connexion

可以看到,使用 unset() 关键字也能够成功删除数组中的第一项。不过与 array_shift() 函数不同的是,它不会返回被删除的元素的值。

无论是使用 array_shift() 函数还是 unset()rrreee

Le code ci-dessus affichera ce qui suit : #🎜🎜# rrreee#🎜🎜#Okay Comme vous pouvez le voir, l'utilisation de la fonction array_shift() supprime avec succès le premier élément du tableau et renvoie la valeur de l'élément. Le tableau restant contient uniquement les deux éléments restants. #🎜🎜##🎜🎜#En plus d'utiliser la fonction array_shift(), vous pouvez également utiliser le mot-clé unset() pour supprimer le premier élément du tableau. Voici un exemple de code qui utilise unset() pour supprimer le premier élément d'un tableau : #🎜🎜#rrreee#🎜🎜#Le code ci-dessus affichera le contenu suivant : #🎜🎜#rrreee #🎜🎜#Vous pouvez voir Oui, l'utilisation du mot-clé unset() peut également supprimer avec succès le premier élément du tableau. Cependant, contrairement à la fonction array_shift(), elle ne renvoie pas la valeur de l'élément supprimé. #🎜🎜##🎜🎜#Vous pouvez facilement supprimer le premier élément d'un tableau, que ce soit en utilisant la fonction array_shift() ou le mot-clé unset(). Cependant, il convient de noter que lors de la suppression d'éléments dans le tableau, les valeurs clés du tableau seront réorganisées, il doit donc être utilisé avec prudence. #🎜🎜#

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