$v){//loop body}" pour parcourir le tableau ; 2. Dans le corps de la boucle, utilisez "if(is_array($v)){ unset( $arr[$k]);}" Déterminez si l'élément de tableau "$v" est un type de tableau et si tel est le cas, supprimez l'élément."/> $v){//loop body}" pour parcourir le tableau ; 2. Dans le corps de la boucle, utilisez "if(is_array($v)){ unset( $arr[$k]);}" Déterminez si l'élément de tableau "$v" est un type de tableau et si tel est le cas, supprimez l'élément.">
Maison >développement back-end >Problème PHP >Comment supprimer des éléments de tableau d'un tableau en php
Méthode de suppression : 1. Utilisez "foreach($arr as $k=>$v){//loop body}" pour parcourir le tableau ; 2. Dans le corps de la boucle, utilisez "if(is_array($v) )) {unset($arr[$k]);}" Déterminez si l'élément de tableau "$v" est un type de tableau et si tel est le cas, supprimez l'élément.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Méthode php pour supprimer des éléments de tableau dans un tableau
Étape 1. Utilisez foreach pour parcourir le array
foreach ($arr as $k => $v){ //循环体语句块; }
Parcourez le tableau $arr donné et attribuez la valeur du tableau actuel à $v et le nom de la clé à $k dans chaque boucle.
Étape 2. Dans le corps de la boucle, déterminez si l'élément de tableau $v
est un type de tableau. Si tel est le cas, supprimez l'élément$v
是否为数组类型,如果是则删除该元素
if(is_array($v)){ unset($arr[$k]); }
is_array() 函数用于检测变量是否是一个数组。如果检测的变量是数组,则返回 TRUE,否则返回 FALSE。
$数组变量名[键名]
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,array(2,3),-5,21,array(4,array(2,3))); var_dump($arr); foreach($arr as $k=>$v){ if(is_array($v)){ unset($arr[$k]); } } var_dump($arr); ?>
$Array variable name [key name]
Vous pouvez accéder à des éléments spécifiques du tableau La fonction unset() est utilisée pour détruire la variable donnée.
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!