Maison  >  Article  >  développement back-end  >  Comment supprimer la première ligne d'éléments d'un tableau à deux dimensions en php

Comment supprimer la première ligne d'éléments d'un tableau à deux dimensions en php

青灯夜游
青灯夜游original
2022-07-28 16:42:392247parcourir

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)".

Comment supprimer la première ligne d'éléments d'un tableau à deux dimensions en php

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 ()
  • Utilisez la fonction array_splice ()
  • Méthode 1 : utilisez la fonction array_shift () pour supprimer

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
  • array_shift() supprimera le premier élément au début du tableau arr et le renverra comme résultat. La longueur du tableau arr est décrémentée de 1 et tous les autres éléments sont avancés de un. Tous les noms de clés numériques seront modifiés pour commencer à compter à partir de 0 et les noms de clés de chaîne resteront inchangés.
Valeur de retour : renvoie la valeur de l'élément supprimé du tableau, ou NULL si le tableau est vide.

Exemple 1 : Si la première ligne du tableau 2D est un élément

<?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)Comment supprimer la première ligne déléments dun tableau à deux dimensions en php

<?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);
?>

Comment supprimer la première ligne déléments dun tableau à deux dimensions en phpMé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)

Paramètre DescriptionarraystartlongueurValeur de retour : Renvoie le tableau contenant les éléments extraits.
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.
Il suffit de définir le deuxième paramètre de la fonction sur 0 et le troisième paramètre sur 1 pour supprimer la première ligne d'éléments

Exemple :

<?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);
?>

Comment supprimer la première ligne déléments dun tableau à deux dimensions en phpApprentissage recommandé : "Comment supprimer la première ligne déléments dun tableau à deux dimensions en phpTutoriel 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!

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