Обрезание вводимого слова по определённому кол-ву символов

Главные вкладки

Аватар пользователя B.X B.X 5 июня 2006 в 21:29

Есть ли фильтр для обрезания текста по длине? Например, чтобы разделял подобный текст: "jhbljdghlzghbjklzvbhjzk;hjbl'zhfk'zklzfhd'zhjf'ljhbljdghlzghbjklzvbhjzk;hjbl'zhfk'zklzfhd'zhjf'ljhbljdghlzghbjklzvbhjzk;hjbl'zhfk'zklzf"


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

Комментарии

Аватар пользователя axel axel 6 июня 2006 в 22:22

Очень простой модуль-фильтр по идее, написал бы, но сильно подозреваю это наверняка уже сделано, надо только найти Smile Такую штуку добавить бы в модуль typografica, который тут недавно анонсировался - имхо было бы уместно. В качестве отдельного модуля слишком жирно.

--
Axel,
Darcs-репозиторий разработок для Drupal

Аватар пользователя B.X B.X 6 июня 2006 в 23:15

по моему, это идеология unix, когда "для одного действия - одна программа", я думаю, ничего страшного, если будет и один модуль для этого... в contrib-модулях Drupal'a я этого не нашёл...

Аватар пользователя aka Вingo aka Вingo (не проверено) 31 октября 2007 в 14:35

Функция substr() Smile Синтаксис таков

substr (str, start [length])

Обьясняю, substr() возвращает часть строки str, начинающуюся с позиции start длиной length. Строка начинается с нуля. Так для строки "абвгдежз", позиции 0 соответствует символ "а", 2 - "в". Если третий аргумент не указан, то возвращается вся оставшаяся часть строки.
Например код

<?php
$string = substr("Hello, world!", 7, 1);
echo($string);
?>

Результатом выполнения этого скрипта будет символ w. Если же третий параметр ([length]) не указан, то возвратится подстрока "world!".

Аватар пользователя авфыафыва авфыафыва (не проверено) 3 февраля 2008 в 17:23

sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
как чтоб такого не было сделать?