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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вырезать из html все внутри span, вырезаем между тегом span всё 
:(
    Опции темы
oppo
Дата 25.10.2011, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 15.7.2006

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



задача вырезать из html следующий код и перенести его в другое место
Код

<span class="c-excursion_head-item c-excursion_head-item-3"><b class="g-bg"></b>начало:<span>30 Октября, 15:30</span>
    <span>13 Ноября, 15:30</span>
        <span>27 Ноября, 11:00</span>
</span>


Использую регулярку
Код

$cexcursion = preg_match('#<span class="c-excursion_head-item c-excursion_head-item-3">.+<\/span>#',$str, $cmatch );

все хорошо когда внутри <span class="c-excursion_head-item c-excursion_head-item-3"> был один <span>30 Октября,15:30</span>
теперь, когда добавлись даты <span>13 Ноября, 15:30</span><span>27 Ноября, 11:00</span>
по прежнему вырезается ТОЛЬКО первый <span>30 Октября, 15:30</span>
Подскажите , спасибо 

PM MAIL   Вверх
ayax2005
Дата 25.10.2011, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


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

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



http://php.su/functions/?preg_match

mixed preg_match ( string pattern, string subject [, array &matches [, int flags [, int offset]]] )

Ищет в заданном тексте subject совпадения с шаблоном pattern

В случае, если дополнительный параметр matches указан, он будет заполнен результатами поиска. Элемент $matches[0] будет содержать часть строки, соответствующую вхождению всего шаблона, $matches[1] - часть строки, соответствующую первой подмаске, и так далее. 


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
$дмитрий
Дата 25.10.2011, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 2
Всего: 45



Замени на
Код

$cexcursion = preg_match('#<span class="c-excursion_head-item c-excursion_head-item-3">.+<\/span>#s',$str, $cmatch );


Это сообщение отредактировал(а) $дмитрий - 25.10.2011, 14:51
PM MAIL   Вверх
oppo
Дата 25.10.2011, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 15.7.2006

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



Цитата($дмитрий @ 25.10.2011,  14:47)
Замени на
Код

$cexcursion = preg_match('#<span class="c-excursion_head-item c-excursion_head-item-3">.+<\/span>#s',$str, $cmatch );


пробую ..
$дмитрий, ayax2005 - спасибо получилось заодно и подчитал доки 

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


 




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


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

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