2015-05-27 31 views
-2

誰能告訴我哪裏是下面的代碼的語法錯誤:Sintax錯誤在PHP中調用一個圓柱內部陣列

echo "<td bgcolor=.$cores[i].></td>";  

$cores是顏色代碼數組:

$cores = array("#FF0000","#FFBF00","#FFFF00","#04B404","#58FAF4","#0101DF","#8A0886"); 
+0

*「誰能告訴我哪裏是以下代碼的語法錯誤:」* - http://php.net/manual/en/function.error-re porting.php並查看HTML源代碼。 –

+0

PHP也不是遞歸嵌入/可執行的。你的字符串裏面的'。'是沒有意義的 - 這些是'.',而不是連接操作符。 –

+1

不應該是$ cores [$ i]嗎? '我'是一個(未定義如此對待字符串)常量? –

回答

0

試這個:

echo "<td bgcolor={$cores[$i]}></td>"; 
+0

或'echo'';' –

+0

@GeoffAtkins我不喜歡用這種語法,它會傷害我的眼睛:) – BlunT

+0

@DamienPirsy well spotted: ) – BlunT