PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
SeaUser Отправлено: 19 Июня, 2017 - 14:41:25 • Тема: Обход str_replace • Форум: Хранение данных, их вывод и обработка

Ответов: 5
Просмотров: 1120
andrewkard пишет:

[, int &count]

Это не то, оно возвращает количество замен
SeaUser Отправлено: 19 Июня, 2017 - 13:47:35 • Тема: Обход str_replace • Форум: Хранение данных, их вывод и обработка

Ответов: 5
Просмотров: 1120
В str_replace есть небольшая проблема, код
PHP:
скопировать код в буфер обмена
  1. $text = "a|b/c";
  2. $search = array("|", "/");
  3. $replace = array("</td>", "</tr>");
  4. str_replace($search, $replace, $text);

Меняет | на </td>, а затем </td> на <</tr>td>.
В этом случае можно просто поменять элементы в массивах местами.
А если, допустим, будет

Что делать в этом случае? (что бы не было двойной замены)

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB