View Full Version : ارورforeach
ir2sedair
دوشنبه 26 تیر 1391, 19:47 عصر
سلام این ارور در تابع foreach به چه معناست
PHP Warning: Invalid argument supplied for foreach
colors
دوشنبه 26 تیر 1391, 20:19 عصر
لطفا تمام کدتون بزارید تا ببینیم مشکل از کجاست
ayub_coder
دوشنبه 26 تیر 1391, 20:25 عصر
قبل از انجام ایکار چک کنید آیا ورودی از نوع آرایه است یا خیر. احتمالا متغییر حلقه به صورت آرایه نیست
is_array($variable)
desatir7316
دوشنبه 26 تیر 1391, 22:00 عصر
PHP Warning: Invalid argument supplied for foreach
احتمالا از نوع آرگومان های که بهش دادی مشکل داره:
این حلقه دو تا سینتکس داره که به این قراره:
foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement
با توجه به توضیحات زیر هم فقط روی آرایه ها و آبجکت ها کار می کنه:
The foreach construct provides an easy way to iterate over arrays. foreach works only on arrays and objects, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable. There are two syntaxes:
البته توضیحاتی که بالا اوردم رو می تونید کاملش رو از توی خود سایت php ببینید:php.net (http://ir.php.net/manual/en/control-structures.foreach.php)
اگه مشکلتون حل نشد کدتونو بذارید تا ببینیم
موفق و پیروز باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.