我有這種類型的陣列:語法錯誤PHP與陣列
Array(
[0] => Array(
[Success] => The file was uploaded.
)[1] => Array(
[Error] => The file doesn 't exist.
)[2] => Array(
[Success] => The file is supported.
)
)
在我的代碼我使用,使這個帶Error
和Success
消息顯示一個表格。
foreach($results as $innerArr) {
if(array_keys($innerArr)[0]=='Error') { $css = 'style="background:red"'; }
if(array_keys($innerArr)[0]=='Success') { $css = 'style="background:green"'; }
echo '<tr>';
echo '<td '.$css.'></td>';
echo '<td>'.array_values($innerArr)[0].'</td>';
echo '</tr>';
}
我的問題是: 我得到的所有此類錯誤的時間:
[Tue Mar 31 09:44:48 2015] [error] [client 172.***.140.***] PHP Parse error: syntax error, unexpected '[' in upload.php on line 229, referer: http://****.com/verification/index.html
正如我有PHP 5.2,我怎麼能解決我的問題嗎?
謝謝。
什麼是229線? – 2015-03-31 16:30:59
Ligne 229是'array_keys($ innerArr)[0]'。 – francofolie 2015-03-31 16:43:45