X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Замена кусков текста в БД
Назар
Назар
Topic Starter сообщение 23.12.2010, 14:09; Ответить: Назар
Сообщение #1


Участник
***

Группа: User
Сообщений: 143
Регистрация: 6.12.2009
Из: Харькова
Поблагодарили: 19 раз
Репутация:   9  


Вот уже второй день ломаю голову над проблемой:

- Есть таблица в БД, в которой около 700 записей.
- Надо в каждой записи заменить часть текста. Но! Часть текста, которая находится в теге <em> </em>.

Думал это реализовать так:

- берём все записи таблицы бд в массив
- запускаем цикл
- самое сложное, юзаем (?) str_replace для замены выбранных участков
- записываем всё обратно в бд, уже с изменениями

НО! Для str_replace надо задавать полный текст, который надо заменить... А вот как сделать что-то вроде str_replace("<em>*что-либо*</em>","bla bla",$text); ?

UPDATE:

Нашёл ф-цию preg_match_all. Сейчас буду тестить...

UPDATE:

Получилось.

preg_match_all("|<em>(.*)</em>|U",$i['text'],$out[$i['id']], PREG_SET_ORDER);


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Назар - 23.12.2010, 13:14


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Не убьет ли сайт замена одного раздела на другой?
5 Kiloan_Frost 895 15.4.2018, 15:36
автор: UFO
Открытая тема (нет новых ответов) Ищу рерайт текста в объявлениях. Adult тематика
ищется рерайтер мини текстов
4 RMak 819 1.2.2018, 10:49
автор: RMak
Открытая тема (нет новых ответов) Продам 4 текста
Разные тексты хорошего качества
0 TiHeR 994 4.1.2018, 22:39
автор: TiHeR
Открытая тема (нет новых ответов) Нужна консультация по генерации текста
платная или бесплатная
0 bluestorm 623 14.10.2017, 20:31
автор: bluestorm
Открытая тема (нет новых ответов) Нужно заменить все текста на сайте
Сами тексты есть, заменить все русское на английское
2 Ksardas777 581 21.8.2017, 17:09
автор: Anatoos


 



RSS Текстовая версия Сейчас: 28.5.2018, 11:59
Дизайн