![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 59
|
![]()
Нужно заменить коды символов самими символами. Есть такой код:
Код:
Код:
Код:
В чём может быть проблема? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,164
|
![]()
скорее всего дело в невнимательности автора
...в первом случае у вас функция strpos которая находит позицию, но ничего не заменят.. а во втором случае используете верную функцию str_replace |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 59
|
![]() Цитата:
Проблема в том, что если использовать массив для поиска и массив для замены - то в строке ничего не меняется |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,164
|
![]()
$matches[2] - это строка? нет?
Если нет - с чего вы взяли что strpos работает еще с чем-то кроме строк? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 59
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,164
|
![]()
1. делаем для теста
Код:
отсюда вывод - у вас в $matches[2] не то что вы думаете потому поиск не идет как вариант сначала преобразуйте принудительно в строку (string) еще возможно что строки итд у вас в UTF8 тогда нужно юзать mb_strpos |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заставить работать str_replace | Тандер | PHP | 1 | 04.04.2014 18:55 |
utf8(кирилица) и функция str_replace | Небесный | PHP | 4 | 14.07.2013 13:58 |
str_replace и substr_replace | kilogram | PHP | 8 | 11.04.2012 10:35 |
Замена подстрок (str_replace) | Linel | PHP | 2 | 16.05.2009 18:00 |
Непонятка с запросом | WishNight | БД в Delphi | 9 | 03.02.2009 23:30 |