Guga Опубликовано 2 июля, 2017 Жалоба Поделиться Опубликовано 2 июля, 2017 (изменено) Передаю в шаблон массив$x["name"] = "имя элемента"; В шаблоне вывожу значение нужного элемента{$x.name}Выводит:имя элемента Как вывести имя индекса?Чтобы получилось: name - имя элемента. Здесь не нашел:http://www.smarty.net/docsv2/ru/language.variablesпо инету тоже не нашел. Изменено 2 июля, 2017 пользователем Guga Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 2 июля, 2017 Жалоба Поделиться Опубликовано 2 июля, 2017 пример конечно апупительный...из написанного я толком ничего не понял и самое главное - не уловил никакого смысла если в foreach{foreach $x as $var=>$value}{$var}=>{$value}{/foreach} если просто с переменных то нужно знать хотя бы позиционный индекс{$x_keys = $x|array_keys}с первой позиции ключ - {$x_keys[0]} Цитата Ссылка на сообщение Поделиться на другие сайты
Guga Опубликовано 2 июля, 2017 Автор Жалоба Поделиться Опубликовано 2 июля, 2017 пример конечно апупительный...из написанного я толком ничего не понял и самое главное - не уловил никакого смысла если в foreach{foreach $x as $var=>$value}{$var}=>{$value}{/foreach} если просто с переменных то нужно знать хотя бы позиционный индекс{$x_keys = $x|array_keys}с первой позиции ключ - {$x_keys[0]} в том то и дело, что без цикла вывожу.{$x.name} - выводится "имя элемента" а как вывести имя индекса этого элемента, имя ключа элемента, если угодно. Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 2 июля, 2017 Жалоба Поделиться Опубликовано 2 июля, 2017 (изменено) написать просто name {$x_keys = $x|array_keys}с первой позиции ключ - {$x_keys[0]} читайте доки по массивам php. у вас неправильный подход к ним Изменено 2 июля, 2017 пользователем yr4ik Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 2 июля, 2017 Жалоба Поделиться Опубликовано 2 июля, 2017 Не путайте объект с массивом. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 июля, 2017 Жалоба Поделиться Опубликовано 2 июля, 2017 (изменено) а как вывести имя индекса этого элемента, имя ключа элемента, если угодно. через цикл ключ на то и ключ, чтобы значение в массиве исчкать просто по какому "ключу" вы будет ключ выводить? простите за слова такие просто чтобы понятно было Изменено 2 июля, 2017 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.