Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Вопрос по регулярному выражению в preg_split (PHP)

Ответить
Настройки темы
[решено] Вопрос по регулярному выражению в preg_split (PHP)
ANR ANR вне форума

Старожил


Сообщения: 181
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Добрый день.

Вопрос к тем, кто знаком с регулярными выражениями. Нужно разделить строку в массив, хочу это сделать с помощью preg_split(), но не знаю сможет ли он это.

Задача:
Предложение
Код: Выделить весь код
Слово1 Слово2 Слово3 Слово4
разделить на пары:

Код: Выделить весь код
Слово1 Слово2
Слово2 Слово3
Слово3 Слово4
естественно, preg_split("/\s/",$Sentence) разделит только по одному пробелу, а как можно реализовать вышеописанное? пока сам ломаю голову (не очень силен в regexp пока ), может что-нибудь подскажете?

Заранее благодарен всем откликнувшимся.

Отправлено: 13:20, 01-09-2010

 

Deadooshka


Сообщения: 2550
Благодарности: 697

Профиль | Отправить PM | Цитировать


\s+ или флаг PREG_SPLIT_NO_EMPTY в preg_split (иначе вероятны пустые значения).

Группировать слова можно обработав полученный массив (по ключам будет просто). Регекспом не получится.

примерно так
PHP код: Выделить весь код

$new_array = array();

foreach(
$array as $key => $value)
{
    if(
is_numeric($key) && !empty($array[$key+1]))
    {
         
$new_array[] = $value ' ' $array[$key+1];
    }
}

var_dump($new_array); 


Последний раз редактировалось Sham, 01-09-2010 в 15:11.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:58, 01-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Вопрос по регулярному выражению в preg_split (PHP)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
вопрос по php Nurtek Вебмастеру 16 12-11-2009 05:15
MySQL - индекс по выражению. 3kLiN Программирование и базы данных 10 23-12-2007 01:00
Разное - Вопрос по PHP tralfamador Программирование и базы данных 1 13-09-2007 17:01
Вопрос по PHP (fwrite) tolik777 Вебмастеру 3 04-06-2004 14:22
вопрос по php Guest Вебмастеру 1 21-12-2003 17:43




 
Переход