2011-06-13 56 views
0

此代碼給我在此行了語法錯誤(syntax error, unexpected '='):`語法錯誤,意想不到的 '='`

$num.$i++ = $form[$val]; 

SCRIPT

$i=0; 
while ($sql -> fetch()) { 
    $num.$i++ = $form[$val]; // error here 
    echo ($num0); 
} 

我想類似的輸出:

$num0 =$form[$val]; 
$num1 =$form[$val]; 
$num2 =$form[$val]; 
and so on... 

謝謝

+0

什麼是$ NUM。$ I + +? $是PHP中變量的前綴,不能用它來訪問哈希映射/數組對象的數據成員。你的意思是使用$ num.i/$ num [「i」]或$ num [i]? – Tom 2011-06-13 01:00:54

回答

0

這是不正確的,則simpliest方式是數組的用法:

$i=0; 
$num = array(); 
while ($sql -> fetch()) { 
    $num[$i] = $form[$val]; 
    echo $num[$i]; 

    $i++; 
} 

在此之後,您將有$ NUM [0],$ num [1],...,你可以根據需要使用它(echo做n不需要在那裏。

+0

這是一個非常好的建議,但答案仍然需要工作才能被推薦。 – Jon 2011-06-13 01:01:42

相關問題