IO v6. Twig фильтры
format_date
Аналог php функции date.
{{ date_string | format_date(format_string) }}
format_rus_date
{{ date_string | format_rus_date(format_string) }}
format_kaz_date
{{ date_string | format_kaz_date(format_string) }}
array_unique
{{ array | array_unique }}
array_values
{{ array | array_values }}
iostrtodate
Возвращает дату по строке и временой зоне. Учитывается летнее и зимнее время.
{{ date_string | iostrtodate(format_string, timezone = null, datetime_timezone = null) }}
date
{{ timestamp | date(format_string) }}
rus_date
{{ timestamp | rus_date(format_string) }}
kaz_date
{{ timestamp | kaz_date(format_string) }}
iodate
Переводит unix time datetimestamp во временную зону timezone учитывая, что строка находится во временной зоне datetime_timezone и возвращает timestamp.
{{ datetimestamp | iodate(format, timezone = null, datetime_timezone = null) }}
strtotime
Аналог php функции strtotime.
{{ timestamp | strtotime }}
purify
Удалить из HTML строки ненужные теги и параметры, произвести очистку от скриптов и прочего.
{{ value | purify }}
striptags
Удалить все теги из HTML строки.
{{ value | striptags }}
clearstring
Очистить строку от специальных символов.
{{ str | clearstring }}
n2br
Перевести все вхождения перевода строки на <br/>.
{{ value | n2br }}
jsEscapeString
{{ str | jsEscapeString(ch = 0) }}
mb_left
{{ str | mb_left(length = 0, encoding = 'UTF-8') }}
mb_right
{{ str | mb_right(length = 0, encoding = 'UTF-8') }}
mb_mid
{{ str | mb_mid(startpos = 0, length = 0, encoding = 'UTF-8') }}
phone
{{ str | phone(convert = true, trim = true) }}
phone2
{{ str | phone2 }}
phone3
{{ str | phone3 }}
youtubeIdFromLink
{{ url | youtubeIdFromLink }}
getExtension
{{ filename | getExtension }}
md5
{{ str | md5 }}
sha1
{{ str | sha1 }}
filesize
{{ path | filesize }}
base64_encode
{{ value | base64_encode }}
base64_decode
{{ value | base64_decode }}
json_decode
{{ value | json_decode }}
ksort
{{ arr | ksort }}
krsort
{{ arr | krsort }}
uasort
{{ arr | uasort(key) }}
uarsort
{{ arr | uarsort(key) }}
uasort2
{{ arr | uasort2(key) }}
uarsort2
{{ arr | uarsort2(key) }}
floor
{{ value | floor }}
ceil
{{ value | ceil }}
round
{{ value | round }}
youTubeVideo
{{ url | youTubeVideo }}