[РЕШЕНО] Fenom. Как обрамить элемент в ""
Всем привет! Как обрамить каждый элемент в кавычки?
{foreach $options as $name => $values}
{if $options is array}
{$values | join : ', '}
{else}
{$values}
{/if}
{/foreach}
Комментарии: 6
Ну просто вместо join вывести массив $values через foreach вот так:
{foreach $options as $name => $values}
{if $options is array}
{foreach $values as $v}
"{$v}",
{/foreach}
{else}
{$values}
{/if}
{/foreach}
Спасибо! Недавно начал осваивать Fenom) Поэтому опыта работы с ним еще нет)
а как не добавлять к последнему элементу запятую? У меня выводится сейчас так: «водосточная система», «крепеж», «вентиляция»,
У foreach есть параметр last (см. документацию). Проверяйте на это условие внутри цикла.
Спасибо за подсказку! Заработало так как нужно! =)
{foreach $options as $name => $values}
{if $options is array}
{foreach $values as $v}
{if $v@last} "{$v}"
{else}
"{$v}",
{/if}
{/foreach}
{else}
{$values}
{/if}
{/foreach}
"{$values | join : '", "'}"
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.