Описание работы макросов [COUNTUP1] и [COUNTUP2]

Макросы шаблона вывода [COUNTUP1] и [COUNTUP2] используются для подсчета количества вхождений указанной подстроки в тексте или количества частей текста, разграниченных указанным разделителем.

Макросы [COUNTUP1] и [COUNTUP2] имеют одинаковый алгоритм работы, но различаются порядком их выполнения относительно других макросов и функций ([COUNTUP1] выполняется практически в самом начале, [COUNTUP2] выполняется практически после всех других макросов).

Примеры применения макроса:

1
2
3
4
5
6
7
8
9
10
11
12
[COUNTUP1(параметры)]текст[/COUNTUP1]
Примечание: Используйте оператор {br} для обозначения переноса строки в параметрах
 
[COUNTUP1(,)]1,2[/COUNTUP1] - выведет "2", так как количество разделенных запятой элементов в тексте равно 2
[COUNTUP1(,)]1,2,5[/COUNTUP1] - выведет "3", так как количество разделенных запятой элементов в тексте равно 3
[COUNTUP1(...)]1...2...5[/COUNTUP1] - выведет "3", так как количество разделенных тремя точками элементов в тексте равно 3
[COUNTUP1(,[MERGE]:_)]1,2[/COUNTUP1] - выведет "1,2_2" (текст + отделитель_текста_от_результата + результат), так как присутствует оператор [MERGE]:отделитель_текста_от_результата (этот оператор всегда указывается в конце параметров)
[COUNTUP1(,[MERGE]:[CSVCS])]1,2,5[/COUNTUP1] - выведет "1,2,5[CSVCS]3"
 
[COUNTUP1(a[ENTRY])]aaa[/COUNTUP1] - выведет "3", так как количество вхождений "a" в тексте "aaa" равно 3 (оператор [ENTRY] включает режим подсчета количества вхождений)
[COUNTUP1(aaa[ENTRY])]aaaaaaaaa[/COUNTUP1] - выведет "3", так как количество вхождений "aaa" в тексте "aaaaaaaaa" равно 3
[COUNTUP1(aaa[ENTRY][REPLACEENTRIES])]aaaaaaaaa[/COUNTUP1] - выведет "333", так как количество вхождений "aaa" в тексте "aaaaaaaaa" равно трем, а оператор [REPLACEENTRIES] включает режим замены всех вхождений "aaa" на их количество в тексте
1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 3, средний балл: 5,00)
Загрузка...
Автор: admin, 30 апреля 2016
Рубрики: Парсинг, Функции обработки
Метки: ,

Написать комментарий

Вы должны войти чтобы добавить комментарий.

Последние статьи

css.php