Bonjour à tous,
Dans un array, je veux supprimer les valeurs '' ou null (mais ni les '0' ou les 0)
A la ligne 3, le filtrage est correct, par contre à la ligne 11, seule les '' sont supprimés mais les null persistent.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function filterEmpty($item) { if ( ($item !== '') and !is_null($item) ) { var_dump($item); return $item; } } foreach ($_SESSION['updateQuery'] as $key => $session) { if ( !is_numeric($key) ) continue; $arrFiltered = array_map('filterEmpty', $session); var_dump($arrFiltered); }
Partager