Почему $$name[0,$i] неправильно?

Статус
В этой теме нельзя размещать новые ответы.

dump1111

Участник
Регистрация
7 Июл 2009
Сообщения
266
Реакции
8
Я использую код - $sentence=$first.' '.$second.' '.$$name[0,$i].' '.$dative_nouns[rand(0,2845)].' '.$adverbs[rand(0,135)].'.';

После запуска вылазит ошибка - Parse error: syntax error, unexpected ',', expecting ']' . Если убрать $$name[0,$i] или хотя-бы [0,$i], всё начинает работать. Почему?
 
ошибка в синтаксисе вызова массива $name
вероятно так - $name[$i] или если это многомерный массив - $name[0][$i]
переменная в php только с одним '$' , в [ ] задается индекс ячейки массива, точки это - пристыковка переменных
если убрать [0,$i] - скрипт выполнится, но возьмет 'Array' вместо значения ячейки
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху