Maison > développement back-end > Problème PHP > Comment supprimer des éléments d'un certain champ d'un tableau à deux dimensions en PHP

Comment supprimer des éléments d'un certain champ d'un tableau à deux dimensions en PHP

青灯夜游
Libérer: 2023-03-16 16:34:02
original
2414 Les gens l'ont consulté

Étapes de suppression : 1. Utilisez l'instruction foreach pour parcourir les éléments externes du tableau à deux dimensions, la syntaxe est "foreach ($ nom de la variable du tableau à deux dimensions comme $k => $v){//corps de la boucle Statement block;}"; 2 . Dans le corps de la boucle, utilisez la fonction unset() pour supprimer l'élément spécifié dans le tableau à deux dimensions en fonction du nom de clé de l'élément externe "$k" et du nom du champ. La syntaxe est "unset ($nom de variable de tableau à deux dimensions [$k] [Spécifier le nom du champ]);".

Comment supprimer des éléments d'un certain champ 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

En PHP, vous pouvez utiliser l'instruction foreach et la fonction unset() pour supprimer les éléments du champ spécifié ( colonne) dans le tableau à deux dimensions.

Étapes de mise en œuvre :

Étape 1 :Utilisez l'instruction foreach pour parcourir les éléments externes du tableau bidimensionnel

foreach ($二维数组变量名 as $k => $v){
	//循环体语句块;
}
Copier après la connexion
  • Parcourez le tableau donné et attribuez la valeur du tableau actuel à à chaque boucle $v, le nom de la clé est attribué à $k.

Étape 2 : Dans le corps de la boucle, utilisez la fonction unset() pour supprimer l'élément spécifié dans le tableau bidimensionnel en fonction du nom de clé de l'élément externe $k et du nom du champ

unset($二维数组变量名[$k][指定字段名]);
Copier après la connexion
  • $二维数组变量名[外层下标][内层下标]Vous peut accéder à l'élément spécifié du tableau bidimensionnel.

Exemple de code complet :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(
  array(
    &#39;id&#39; => 1,
    &#39;name&#39; => "小明",
    &#39;score&#39; => 85
  ),
  array(
    &#39;id&#39; => 2,
    &#39;name&#39; => "小华",
    &#39;score&#39; => 92
  ),
  array(
    &#39;id&#39; => 3,
    &#39;name&#39; => "霄晓",
    &#39;score&#39; => 100
  ),
  array(
    &#39;id&#39; => 4,
    &#39;name&#39; => "萧洁",
    &#39;score&#39; => 99
  ),
  array(
    &#39;id&#39; => 5,
    &#39;name&#39; => "赵峰",
    &#39;score&#39; => 96
  )
);
var_dump($arr);
$score=array_column($arr, &#39;score&#39;,"score");
foreach ($arr as $k1 => $v1){
	
	    unset($arr[$k1]["score"]);

}
echo "去掉二维数组中指定字段(列)的元素后:";
var_dump($arr);
?>
Copier après la connexion

Comment supprimer des éléments dun certain champ dun tableau à deux dimensions en PHP

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!

Étiquettes associées:
source:php.cn
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