smarty: ключ массива в паременной

csa

Guest
smarty: ключ массива в паременной

можно ли обратиться к элементу массива по ключу, который находится в переменной, типа
PHP:
{$array.$key}
или
PHP:
{$array[$key]}
 

csa

Guest
такие конструкции компилятся в следующий вид
PHP:
$this->_tpl_vars['array']['$this->_tpl_vars['key']']
что, естественно, неправильно
Smarty 2.6.0

-~{}~ 31.05.04 11:12:

упс, с версией наврал. в 2.6.0 все ок, сорри
 

acett

Guest
Re: smarty: ключ массива в паременной

Автор оригинала: csa
можно ли обратиться к элементу массива по ключу, который находится в переменной, типа
PHP:
{$array.$key}
или
PHP:
{$array[$key]}
{$array.key} <- правильное использование

если обычный массив то доступ к i-тому элементу {$array.i}
 

Demiurg

Guest
acett
ты ничего не путаешь ?
может {$array.$i} ?
 

korvin0

моська
$array[$i] <=> $array.$i
а $array.i - это элемент с ключом "i", т.е. $array['i']
 
Сверху