Salut, j'ai un tableau qui contient deux tableaux qui a la structure suivante:Suppression des enregistrements spécifiques de clé de tableau associatif en php
categories [
"lvl0" => array:2 [
0 => "Cleaning"
1 => "Bread"
]
"lvl1" => array:2 [
0 => null
1 => "Bread > rolls"
]
]
je voudrais supprimer tous les enregistrements de NULL à partir du tableau « de lvl1 » mais n'ont pas été en mesure de trouver la bonne méthode pour le faire.
J'ai essayé:
array_filter($categories['lvl1'])
Mais cela supprime également tous les enregistrements associés à LVL1 et pas seulement les NULL.
Toute aide serait grandement appréciée.
Merci
'array_combine (array_keys (catégories $), array_map ('array_filter', $ catégories))' ' – apokryfos
catégories $ [ 'lvl1'] = array_filter (catégories $ [ 'lvl1'])'? –
Pouvez-vous ajouter un peu plus de code pour montrer le contexte dans lequel vous avez utilisé 'array_filter ($ categories ['lvl1'])'? _Cela ne doit pas supprimer les valeurs non vides. –