Maison > Article > développement back-end > Comment supprimer la première ligne d'éléments d'un tableau à deux dimensions en php
Deux méthodes pour supprimer la première ligne d'éléments : 1. Utilisez la fonction array_shift() pour supprimer. Cette fonction peut supprimer l'élément de début d'un tableau à deux dimensions (que l'élément soit une valeur unique ou un tableau). syntaxe "array_shift (tableau 2D)". 2. Utilisez la fonction array_splice() pour supprimer. Définissez simplement le deuxième paramètre de la fonction sur 0 et le troisième paramètre sur 1. La syntaxe est "array_splice (tableau bidimensionnel, 0,1)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
la suppression d'un tableau bidimensionnel php pour supprimer la première rangée d'éléments consiste à supprimer le premier élément du tableau bidimensionnel tableau (que l'élément soit une valeur unique ou un tableau).数 Vous pouvez utiliser deux fonctions pour implémenter des méthodes :
Utilisez la fonction array_shift ()
Php array_shift ( ) est utilisée pour supprimer des éléments au début d'un tableau. Sa syntaxe est la suivante :
array_shift(array)Le paramètre arr représente le tableau à traiter. La fonction
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6)); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
Exemple 2 : Si la première ligne du tableau 2D est un tableau (une ligne de valeurs)
<?php header("content-type:text/html;charset=utf-8"); $arr = array(array(1,2),3,array(4,5,6),7,8,); echo "原二维数组:"; var_dump($arr); array_shift($arr); echo "删除第一行元素:"; var_dump($arr); ?>
Méthode 2 : Utilisez la fonction array_splice() pour supprimer
PHP La fonction array_splice() permet de supprimer une partie des éléments du tableau vous pouvez les supprimer directement ou les remplacer par d'autres valeurs ; La syntaxe de suppression est la suivante :
array_splice(array,start,length)
Obligatoire. Spécifie un tableau. | |
Obligatoire. valeur numérique. Spécifie la position de départ des éléments supprimés. 0 = premier élément. Si la valeur est définie sur un nombre positif, la suppression commence au décalage spécifié par la valeur dans le tableau. Si la valeur est définie sur un nombre négatif, la suppression commence au décalage spécifié par la valeur à partir de la fin du tableau. -2 signifie commencer de l'avant-dernier élément du tableau. | |
facultatif. valeur numérique. Spécifie le nombre d'éléments à supprimer, qui correspond également à la longueur du tableau renvoyé. Si cette valeur est définie sur un nombre positif, supprimez ce nombre d'éléments. Si cette valeur est définie sur un nombre négatif, tous les éléments du début à la longueur inverse de la fin du tableau sont supprimés. Si cette valeur n'est pas définie, tous les éléments de la position définie par le paramètre start jusqu'à la fin du tableau sont supprimés. |
<?php header("content-type:text/html;charset=utf-8"); $arr1 = array(1,2,3,array(4,5,6)); echo "原二维数组:"; var_dump($arr1); array_splice($arr1, 0,1); echo "删除第一行元素:"; var_dump($arr1); $arr2 = array(array(1,2),3,array(4,5,6),7,8,); echo "原二维数组:"; var_dump($arr2); array_shift($arr2); echo "删除第一行元素:"; var_dump($arr2); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP
》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!