Как убрать первое слово из переменной в SMARTY - PullRequest
0 голосов
/ 21 ноября 2018

Мне нужно удалить первое слово из переменной в SMARTY.
Например:
С "Hello stack. I need help" до " stack. I need help".

Мой код:

<h1>{$article.title|strstr:' ':true}<thin> another</thin></h1>

Спасибо за помощь.

1 Ответ

0 голосов
/ 28 ноября 2018

Попробуйте с помощью функции regex_replace с регулярным выражением ^(\w+\s), которое заменит первое слово строки пробелом:

  {assign var="oldString" value="Hello stack. I need help"}
  {assign var="newString" value=$oldString|regex_replace:"/^(\w+\s)/":" "}
  {$newString|var_dump}

ИЛИ

  {"Hello stack. I need help"|regex_replace:"/^(\w+\s)/":" "}
...