Étapes de suppression : 1. Définissez un tableau vide pour stocker les éléments du tableau avec la clé supprimée, avec la syntaxe "$res=[];" 2. Utilisez l'instruction foreach pour parcourir les éléments externes du fichier bidimensionnel. tableau, avec la syntaxe "foreach( $arr as $v){//Loop body code}" 3. Dans le corps de la boucle, supprimez la clé (nom de la clé) du tableau à deux dimensions, la syntaxe est "if( is_array($v)){$res[]=array_values ($v);}else{$res[]=$v;}".
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 array_values() pour supprimer la clé (nom de la clé) du tableau à deux dimensions.
Étapes d'implémentation :
Étape 1 : Définissez un tableau vide pour stocker les éléments du tableau sans la clé (nom de la clé)
$res=[];
Étape 2 : Utilisez l'instruction foreach pour parcourir la couche externe du tableau bidimensionnel L'élément de tableau
foreach($arr as $v){ //循环体代码 }
parcourt le tableau $arr donné et attribue la valeur du tableau actuel à $v dans chaque boucle.
Étape 3. Dans le corps de la boucle, supprimez la clé (nom de la clé) des éléments externes et internes du tableau
Utilisez la fonction is_array() pour déterminer si l'élément externe est de type tableau (c'est-à-dire s'il est un tableau interne de tableau bidimensionnel)
Si oui, utilisez la fonction array_values() pour supprimer la clé (nom de la clé) du tableau interne et attribuez-la au tableau vide $res
Si non, attribuez-le directement à La valeur clé de l'élément externe est affectée au tableau vide $res
if(is_array($v)){ $res[]=array_values($v); }else{ $res[]=$v; }
Une fois la boucle terminée, le tableau $res est un tableau bidimensionnel avec la clé (nom de la clé) supprimée.
Code d'implémentation complet :
<?php header('content-type:text/html;charset=utf-8'); $arr = array( "a"=>1, "b"=>2, "c"=>array("c1"=>3,"c2"=>4,"c3"=>5,"c4"=>6), "d"=>6, "e"=>array("e1"=>7,"e2"=>8,"e3"=>9,"e4"=>10), "f"=>10, "g"=>array("g1"=>11,"g2"=>12,"g3"=>13) ); echo "原二维数组:"; var_dump($arr); $res=[]; foreach($arr as $v){ if(is_array($v)){ $res[]=array_values($v); }else{ $res[]=$v; } } echo "去掉key(键名)的二维数组:"; var_dump($res); ?>
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!