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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите с регуляркой на php
kvins
kvins
Topic Starter сообщение 26.1.2015, 18:24; Ответить: kvins
Сообщение #1


Из базы вытаскивается текст с ссылками такого вида

<a href="[~20~]">текст</a>
<a href="[~41~]">текст</a>
<a href="[~62~]">текст</a>

Как мне обработать поле с текстом, чтобы сначала вытащить все цифры с такими ссылками ~*~, найти в базе товар и заменить цифру на нужное значение, в кажждом свое


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mastersss
mastersss
сообщение 26.1.2015, 22:43; Ответить: mastersss
Сообщение #2


kvins,

$str = '<a href="[~20~]">текст</a>
<a href="[~41~]">текст</a>
<a href="[~62~]">текст</a>';

preg_match_all("!\[~([0-9]+)~\]!i,$str,$all");
$i=0; while($i < count($all[1])){ // перебираем в цикле все найденные числа
$chislo = $all[1][$i]; // текущее число - ищите его в базе, получаете товар или что там у вас в переменной $tovat
$str = str_replace($all[0][$i],$tovar,$str); // заменяем [~37~] на товар
$i++;}

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


Сообщение отредактировал mastersss - 26.1.2015, 22:46


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3291 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44765 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 28.3.2024, 23:56
Дизайн