View Full Version : پر كردن آرايه با for
javadt
شنبه 23 مهر 1390, 00:10 صبح
چجوري مي تونم يك آرايه انجمني رو با for پر كنم؟
الان كد زيز صحيح نيست
for($i=1;$i<5;$i++)
{
$tr=array('m$i' => 'salam');
}
Reza1607
شنبه 23 مهر 1390, 00:30 صبح
به اين صورت اصلاح كن
for($i=1;$i<5;$i++)
{
$tr=array("m$i" =>
'salam');
}
javadt
شنبه 23 مهر 1390, 00:50 صبح
تشكر
اما باز هم كار نمي كنه
با
echo count($tr) تست كنيد
MMSHFE
شنبه 23 مهر 1390, 17: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, 18:06 عصر
یه توضیح کوتاه محل ذخیره سازی ارایه که خونه ای هستش رو باید مشخص کنید که دوستمون بالا فرمودن
$keys[$i] مشکلتون همین تیکه بود فقط
MMSHFE
شنبه 23 مهر 1390, 18:39 عصر
اين كد، اصلاح شده كد خود شماست:
for($i = 1; $i < 5; $i++) {
$tr["m$i"] = 'salam';
}
موفق باشيد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.