Mon tableau a la structure suivante. C'est un tableau de fichiers soumis via le formulaire. J'ai plusieurs champs de saisie pour le formulaire. Cependant, si l'utilisateur laisse un champ vide, le tableau sera affiché comme ci-dessous. Je l'écris ensuite dans ma base de données. Je ne veux pas que les champs vides soient écrits.Supprimer un tableau si un élément est vide
J'ai essayé d'utiliser la fonction array_filter()
, mais cela ne fonctionnera pas puisque mon tableau n'est pas complètement vide. L'élément d'erreur est défini sur 4
. Comment fait-on ça?
Array
(
[0] => Array
(
[name] => stock-photo-cup-icons-tea-and-coffee-raster-version-109119257.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpqWWM9X
[error] => 0
[size] => 30609
)
[1] => Array
(
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)
[2] => Array
(
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)
[3] => Array
(
[name] =>
[type] =>
[tmp_name] =>
[error] => 4
[size] => 0
)
)
'unset (theArray $ [$ i] ; 'à' unset ($ theArray [$ i]); 'J'ai édité cela, mais il montre toujours une erreur de syntaxe – prakashchhetri
Juste testé et ça marche – Nic