Разбиение и форматирование строки в Smarty

programmer_2006

Новичок
Разбиение и форматирование строки в Smarty

У меня есть такая строка
Например : Мама мыла раму, Раму мыла мама,
И таких частей (через запятую иди дру разделитель) может быть много.
Нужно разбить их и добавить к каждой части <a href="....">Мама мыла раму </a>
В мануэле ищу но пока без результатно.
Заранее благодарен за помощь.
 

hermit_refined

Отшельник
есть идея не делать этого, а отдавать в смарти массив.
также непонятно, что такое <a href="....">.
 

programmer_2006

Новичок
Автор оригинала: hermit_refined
есть идея не делать этого, а отдавать в смарти массив.
также непонятно, что такое <a href="....">.
В том то и дело что эти данные в одном из элементов массива.Я могу их обработать и в ПХП скрипте но хочу узнать как это в смарти сделать.Счас перечитываю мануэал но пока глухо.
 

hermit_refined

Отшельник
В том то и дело что эти данные в одном из элементов массива
ну а элементам массива запрещено что ли быть массивами?
но хочу узнать как это в смарти сделать
если строка делится на части по запятым - значит разбиение относится к логике приложения, а не представления, следовательно - смарти этого делать не нужно.
Счас перечитываю мануэал но пока глухо
а что такое <a href="...."> - так и не ответили.
 

programmer_2006

Новичок
<a href="...."> ссылки которые мне нужно добавить потом.Я знаю что это не совсем работа Смарти но интересно он это может.
 

hermit_refined

Отшельник
<a href="...."> ссылки которые мне нужно добавить потом
ох... это одна и та же ссылка, или она как-то связана с мамой, которая что-то моет, или что? приведите конкретный пример.
 

programmer_2006

Новичок
Автор оригинала: hermit_refined
ох... это одна и та же ссылка, или она как-то связана с мамой, которая что-то моет, или что? приведите конкретный пример.
Да,ссылка связана с каждым из элементов,по ней будет переход на др.строницу.
Думаю что бы время не терять сделаю это в ПХП скрипте.А там глядиш узнаю как в смарти сделать может свой плагин написать. Спасибо за советы :)
 

hermit_refined

Отшельник
ну что за люди пошли... три раза у него спрашиваешь, что ему конкретно нужно, какие ссылки он собрался делать - единственное, что удалось добиться - что да, как-то эти ссылки с чем-то связаны...
в общем, на здоровье.
 

SaNeK

Новичок
programmer_2006
См. http://php.net/explode
Единственное, разберись с тем, какой-именно у тебя разделитель:
1. ","
2. ", "
3. " , "
4. " ,"
5. и т.д.

А в смарти передавай уже готовый массив элементов и не парься
 
Сверху