View Full Version : سوال: عملکرد کد
ahmadreza517
سه شنبه 16 اسفند 1390, 21:58 عصر
به نام تنها برنامه نویس هستی
سلام ,
عملکرد این قطعه چیه دوستان (شرمنده سوالم خیلی مبدی سخت از vb و C# مشغول شی به php)
$city = array("tehran","yazd","amol","sari");
foreach($city As $index => $state)
{
echo "<br><br>$index - $state";
}
این کد عمل می کنه اما می شه درباره تعریف متغیر $index و $stateو عملگر<= در این کد توضیح بدید.
speeed
سه شنبه 16 اسفند 1390, 22:08 عصر
به نام تنها برنامه نویس هستی
سلام ,
عملکرد این قطعه چیه دوستان (شرمنده سوالم خیلی مبدی سخت از vb و C# مشغول شی به php)
$city = array("tehran","yazd","amol","sari");
foreach($city As $index => $state)
{
echo "<br><br>$index - $state";
}
این کد عمل می کنه اما می شه درباره تعریف متغیر $index و $stateو عملگر<= در این کد توضیح بدید.
ببین دوست من توی city$ یه ارایه قرار دادن
در مورد foreach هم باید بگم یکی یکی از آرایه میخونه و چاپ میکنه
عملگر <= هم به صورت عادی بزرگتر مساوی هست
mosi2007
سه شنبه 16 اسفند 1390, 23:03 عصر
بالاخره نفهمیدیم که توی $ index میریزه یا توی $state این نمونه کد برای منم سوال شده بود
Reza1607
چهارشنبه 17 اسفند 1390, 00:08 صبح
داخل متغيير اول ( همون ايندكس) ايندكس ريخته ميشه كه در اين مثال ايندكس از 0 شروع ميشه و مقدار هر خونه از آرايه در $state ذخيره مي شه
براي درك بهتر اين كد رو اجرا كنيد
$array=array("tehran","khorasan razavi"=>"mashhad","khorasan razavi"=>"quchan",15=>"esfahan");
foreach($array $index=>$city)
echo "$index=>$city<br />";
//output
//0=>tehran
//khorasan razavi=>mashhad
//khorasan razavi=>quchan
//15=>esfahan
اميدوارم تونسته باشم راهنماييتون كرده باشم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.