[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: substr
артем23
Всем привет!

Подскажите функцию типа substr, только чтобы обрезала не по буквам, а по пробелам, например:

substr("слово1, слово2", 1, 3); // должно возвращать слово1,. Т.е. резать по пробелу




Спустя 59 секунд (25.06.2010 - 15:57) Basili4 написал(а):
explode() очень помогает

Спустя 52 секунды (25.06.2010 - 15:58) Lenarfate написал(а):
в смысле убирать пробелы в строке? для этого есть функция trim()

Спустя 1 час, 18 минут, 50 секунд (25.06.2010 - 17:17) автор написал(а):
нет.

например есть текст "слово1, слово2" и нужно ограничить вывод 3 симвалами. Если мы делаем это функцией substr, то обрезается жестко, посередине слова, а нужно, что бы слово осталось целым. Сейчас выводиться "сло", а надо до любого строкового разделителя, то есть "слово"

Спустя 8 минут, 11 секунд (25.06.2010 - 17:25) tomash написал(а):
$len = (strpos("слово1, слово2", " ") && strpos("слово1, слово2", " ") < 3)?(strpos("слово1, слово2", " ") :3;
substr("слово1, слово2", 0, $len);

Спустя 4 часа, 37 минут, 46 секунд (25.06.2010 - 22:03) автор написал(а):
А стандартной функции нет?, там типа wordwrap?

Спустя 32 минуты, 10 секунд (25.06.2010 - 22:35) tomash написал(а):
автор
Неа, по-моему нет)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.