In php, The foreach prompts Warning: Invalid argument supplied for foreach () solution, foreachsupplied
This article describes how to solve the foreach () Error prompt Warning: Invalid argument supplied for foreach () in php. Share it with you for your reference. The specific implementation method is as follows:
I. Problems:
In php, The foreach () Error prompt Warning: Invalid argument supplied for foreach ()
Error message: Warning: Invalid argument supplied for foreach () in E: wampwwwmyshopcart. php on line 95
Ii. solution:
The error message "Warning: Invalid argument supplied for foreach ()" indicates that foreach must be an array and an Invalid parameter is provided.
Add a judgment before the loop and use is_array to determine whether the given value is an array. The Code is as follows:
Copy codeThe Code is as follows: if (is_array ($ items )&&! Emptyempty ($ items )){
Foreach ()
}
Or force convert the data type. The Code is as follows:
Copy codeThe Code is as follows: foreach (array) $ v as $ k1 => $ v1 ){
$ Edu [$ k1] [$ k] = my_h ($ v1); // v1 is the final data to be stored in the database, which is escaped.
}
I hope this article will help you with php programming.