Страница 1 из 11
Форум про uCoz » Всё для web-мастера » Web мастеру » Ucoz функции strpos, substr, len (Ucoz функции strpos, substr, len: практическое применение)
Ucoz функции strpos, substr, len
Angerfist
Дата: Понедельник, 08.08.2016, 22:38 | Сообщение # 1
Vip
Сообщений:615
Награды: 18


Нашёл на оайте интересную для себя статью, конечно она не полная но даёт толчок
для раздумий как и где можно применить в будущем на сайтах ucoz. Я например таким
образом вытащил из счётчика $ONLINE_COUNTER$ данные раздельно и сделал счётчик с
круглым прогресс баром. Некоторые я видел вырезают участки текста из $MESSAGE$ и
так далее, кто во что горазд.

Функции работы с текстом — очень полезны и позволяют реализовать многие фишки. Даже если не подключать PHP,
на Ucoz можно кое что сделать с текстом и для этого служат функции
Код
<?substr()?>, <?strpos()?>, <?len()?>.


Код


<?substr($STRING$,pos,num)?>

Функция позволяет получить подстроку из строки $STRING$ начиная с символа pos и количеством num символов. Учитывайте, что индекс первого символа строки не 1, а 0. Чтобы было понятнее ниже примеры и результаты работы:

<?substr('0123456789',2)?> — берём всё (не указывая 3 параметр) начиная со второго символа, и получаем «23456789»

<?substr('0123456789',2,3)?> — берём 3 символа начиная со второго и получаем «234»

<?substr('0123456789',-3)?> — берём всё, начиная с 3 символа с конца (отрицательный pos) и получаем «789»

<?substr('0123456789',-3,2)?> — берём 2 символа, начиная с 3 символа с конца и получаем «78»

<?strpos($STRING$,’substring’)?>

Функция позволяет найти позицию подстроки ‘substring’ в строке $STRING$. Пример:

<?strpos('0123456789','3')?> — вернёт «3», опять же потому, что счёт позиций в строке начинается с 0.

<?len($STRING$)?>

Функция выдаёт длину строки $STRING$. Пример:

<?len('0123456789')?> — вернёт «10»


Вообщем может кому то эти знания и не нужны вовсе и давно знакомы, а может...

Источник


No regrets

Сообщение отредактировал Angerfist - Понедельник, 08.08.2016, 23:59
Kosten
Дата: Понедельник, 08.08.2016, 22:59 | Сообщение # 2
Администраторы
Сообщений:12657
Награды: 38


Angerfist, всегда пригодиться.

Сопрано
Дата: Понедельник, 08.08.2016, 23:19 | Сообщение # 3
Пользователи
Сообщений:265
Награды: 2


Во на surprised
Форум про uCoz » Всё для web-мастера » Web мастеру » Ucoz функции strpos, substr, len (Ucoz функции strpos, substr, len: практическое применение)
Страница 1 из 11
Поиск: