PDA

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';
}

موفق باشيد.