PDA

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

موفق باشيد.