Синтаксическая ошибка, неожиданная '(', ожидая ']'

При попытке отобразить строку, получите неожиданную ошибку для следующей строки:

echo "$arr[count($arr)]".')';

Не могу понять, что может быть за исправление. Хотите распечатать последний элемент массива.

3 ответа

Решение

Удалите кавычки и помните, что индекс массива начинается с нуля.

echo $arr[count($arr) - 1];

Или просто:

echo end($arr);

Попробуй это:

echo $arr[count($arr)];

Попробуй это:

echo '('.$arr[count($arr)].')';
Другие вопросы по тегам