APMATyPA
Новичок
Присоединяюсь к проблеме. Как вывести данные из ассоциативного массива, по ключу, получаемого из другого ассоциативного массива?
Вот такой шаблон:
{section name=rows loop=$lang_arr}
{$lang_arr[rows].name}
{$name[$lang_arr[rows].abbr]}
{/section}
Данные из {debug}:
{$lang_arr} Array (2)
0 => Array (3)
id => 1
abbr => RUS
name => Русский
1 => Array (3)
id => 2
abbr => ENG
name => English
{$name} Array (2)
RUS => sadasd s
ENG => asd
{$text_full} Array (2)
RUS => as d
ENG => asd fsa asf
{$text_small} Array (2)
RUS => as d
ENG => empty
Выводит ошибку.
-~{}~ 12.03.07 05:06:
Имеется в виду, без использования assign
Вот такой шаблон:
{section name=rows loop=$lang_arr}
{$lang_arr[rows].name}
{$name[$lang_arr[rows].abbr]}
{/section}
Данные из {debug}:
{$lang_arr} Array (2)
0 => Array (3)
id => 1
abbr => RUS
name => Русский
1 => Array (3)
id => 2
abbr => ENG
name => English
{$name} Array (2)
RUS => sadasd s
ENG => asd
{$text_full} Array (2)
RUS => as d
ENG => asd fsa asf
{$text_small} Array (2)
RUS => as d
ENG => empty
Выводит ошибку.
-~{}~ 12.03.07 05:06:
Имеется в виду, без использования assign