[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбить строку на слова
forza
Добрый вечер. Помогите решить проблему. Есть строка, допустим : "невзгоды,которые.приготовила"
Как из этой строки вытащить отдельно в массив слова?
К примеру так:

Array
(
[
0] => 'невзгоды',
[
1] => 'которые',
[
2] => 'приготовила'
)


Я в регулярных выражениях не селен, поэтому, не знаю сложная задача или нет. Помогите если не сложно



Спустя 14 минут, 58 секунд (17.09.2011 - 20:41) inpost написал(а):
forza
Так это хороший повод изучить регулярные выражения smile.gif

Спустя 3 минуты, 7 секунд (17.09.2011 - 20:44) Invis1ble написал(а):
preg_split()

Спустя 1 минута, 55 секунд (17.09.2011 - 20:46) caballero написал(а):
попробуй для начала str_word_count



Спустя 3 минуты, 23 секунды (17.09.2011 - 20:49) forza написал(а):
Invis1ble, спасибо огромное за подсказку функции, разобрался smile.gif
П.С. не могли бы посоветовать хорошии статьи/учебники(если есть) по регулярным выражениям (ИРБИС читал)

Спустя 1 минута, 32 секунды (17.09.2011 - 20:51) Invis1ble написал(а):
Регулярные выражения. Дж.Фридл
http://www.pcre.ru/docs/php/text/stdsyntax/

Спустя 5 минут, 4 секунды (17.09.2011 - 20:56) forza написал(а):
пойду штудировать:)

Спустя 52 минуты, 39 секунд (17.09.2011 - 21:49) Winston написал(а):
forza
3-е издание бери.

Спустя 2 дня, 22 часа, 32 минуты, 32 секунды (20.09.2011 - 20:21) forza написал(а):
Цитата (Winston @ 17.09.2011 - 18:49)
forza
3-е издание бери.

Скачал читаю smile.gif

Спустя 2 часа, 2 минуты, 43 секунды (20.09.2011 - 22:24) l@pteff написал(а):

$words = print_r(preg_split("/[\s,.]+/", "невзгоды,которые.приготовила"));

Спустя 1 день, 18 часов, 49 минут, 36 секунд (22.09.2011 - 17:14) Zerstoren написал(а):
А почему все юзают в регулярках слэши?

Если можно юзать фактически любой символ.
Слэши нужно всегда экранировать и т.д.

А вот если писать ~regExp~ то настолько редко нужно будет экранировать что-то)

Спустя 39 минут, 17 секунд (22.09.2011 - 17:53) inpost написал(а):
Zerstoren
Общеобразовательный smile.gif Можно вообще любой символ, но люди такие smile.gif


_____________
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
Быстрый ответ:

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