Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выдернуть все слова, Из строки без разделений 
V
    Опции темы
Guedda
Дата 9.8.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: 78



Добрый день.
В регулярках я полный ноль, только подошел к изучению, а необходимо срочно...
Есть строка one_two или one_two-three
Мне необходимо, чтобы в результате в переменной s[0] было one, а в s[1] все остальное (без _ конечно).


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
teroni
Дата 9.8.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 8
Всего: 22



Код

<?php
$string = 'one_two-three';
$words = split('[_-]', $string);
$s[0] = array_shift($words);
$s[1] = implode(' ', $words);
print_r($s);
?>

PM MAIL   Вверх
sTa1kEr
Дата 9.8.2007, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 5
Всего: 146



Guedda, если символ "-" не нужно на пробел заменять, то все просто и без регулярных выражений
Код

$str = "one_two-three";
$s = explode("_", $string);
var_dump($s);


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0413 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.