PHP語法檢查:解析錯誤:語法錯誤,意想不到的「[」在行代碼100PHP解析錯誤語法錯誤
$clicks = each($array)[1];
這是正確的語法? (道歉的noob問題)
$clicks = each($array [1]);
自段:
$array = array_count_values($array);
unset($array['']);
do
{
$clicks = each($array)[1];
$id = each($array)[0];
if (each($array))
{
}
哪一個拋出一個錯誤,哪個完成了? –
您使用的是什麼版本的PHP?數組解引用是在5.4中引入的,但是'$ clicks = each($ array)[1];'和'$ clicks = each($ array [1]);'會實現完全不同的東西。你究竟在做什麼? –
那麼'$ clicks = each($ array)[1];'是拋出錯誤,所以我認爲這將永遠不會是正確的。但我使用5.2。如果我將該行註釋掉,下面的行會導致錯誤,所以它必須是括號暴露出來的,不是嗎? – Potatrick