Maison > Article > développement back-end > Solution à l'invite foreach Avertissement : argument non valide fourni pour foreach() sous php
Cet article présente principalement la solution à l'invite foreach Attention : argument non valide fourni pour foreach() sous PHP C'est un problème que de nombreux développeurs rencontrent souvent dans le processus de programmation PHP. Les amis qui en ont besoin peuvent s'y référer. L'exemple suivant
L'exemple de cet article décrit la solution au message d'erreur foreach() Attention : argument non valide fourni pour foreach() en php. Partagez-le avec tout le monde pour votre référence. La méthode d'implémentation spécifique est la suivante :
1. Problème :
message d'erreur foreach() sous php Attention : argument non valide fourni pour foreach()
erreur Astuce : Avertissement : argument non valide fourni pour foreach() dans E:wampwwwmyshopcart.php à la ligne 95
2. Solution :
Invite d'erreur Avertissement : invalide argument fourni La signification chinoise de for foreach() est que foreach doit être un tableau et qu'un paramètre invalide lui est donné
consiste à ajouter un jugement devant la boucle et à utiliser directement is_array pour juger si. la valeur donnée est un tableau. Le code est le suivant :
Copiez le code Le code est le suivant :
if(is_array($items) && !emptyempty($items)){ foreach( ) }
Ou forcer la conversion du type de données, le code est le suivant :
Copier le code Le code est le suivant :
foreach((array)$v as $k1 => $v1) { $edu[$k1][$k] = my_h($v1);// v1是最终要入库的数据,进行转义处理 }
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!