View Full Version : پر كردن آرايه با for
javadt
جمعه 22 مهر 1390, 23:10 عصر
چجوري مي تونم يك آرايه انجمني رو با for پر كنم؟
الان كد زيز صحيح نيست
for($i=1;$i<5;$i++)
{
$tr=array('m$i' => 'salam');
}
Reza1607
جمعه 22 مهر 1390, 23:30 عصر
به اين صورت اصلاح كن
for($i=1;$i<5;$i++)
{
$tr=array("m$i" =>
'salam');
}
javadt
جمعه 22 مهر 1390, 23:50 عصر
تشكر
اما باز هم كار نمي كنه
با
echo count($tr) تست كنيد
MMSHFE
شنبه 23 مهر 1390, 16:41 عصر
با سلام، اين مثال رو ببينيد:
$arr = array('id'=>null, 'name'=>null, 'grade'=>null);
$values = array(1, 'hosein', 20);
$keys = array_keys($arr);
$count = count($keys);
for($i = 0; $i < $count; $i++) {
$arr[$keys[$i]] = $values[$i];
}
اميدوارم روش كار دستتون بياد. موفق باشيد.
tux-world
شنبه 23 مهر 1390, 17:06 عصر
یه توضیح کوتاه محل ذخیره سازی ارایه که خونه ای هستش رو باید مشخص کنید که دوستمون بالا فرمودن
$keys[$i] مشکلتون همین تیکه بود فقط
MMSHFE
شنبه 23 مهر 1390, 17:39 عصر
اين كد، اصلاح شده كد خود شماست:
for($i = 1; $i < 5; $i++) {
$tr["m$i"] = 'salam';
}
موفق باشيد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.