ProDomainer.ru - Клуб Домейнеров  
     

Войти через OpenID
Left Nav Справка ПортфолиоАукцион (39) Календарь Поиск Сообщения за день Все разделы прочитаны Right Nav

Left Container Right Container
 
Старый 22.06.2012, 22:42   #1
Член Клуба ProDomainer.ru
 

10 Замена текстовой фразы в строке на другую

Допустим есть текст в строке $ccc:

Цитата:
Фирма Рога и Копыта веников не вяжет по понедельникам, а по вторникам гонит бензин</div><br> из выжимки тыквенных семечек
Как в нем слова "а по вторникам гонит бензин</div><br>" заменить на пробел? Или хотя бы слова "а по вторникам гонит бензин" заменить на пробел, можно даже на пустое место, т.е. заменить на ничто.

Код:
$ccc = preg_replace("а по вторникам гонит бензин", " ", $ccc);
Не сработывает почему-то.

Можно через str_ireplace(), но чтобы работало...

«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
UFO вне форума   Ответить с цитированием
Старый 22.06.2012, 23:32   #2
Член Клуба ProDomainer.ru
 

$ccc = str_replace("а по вторникам гонит бензин", " ", $ccc);


VaseninM вне форума   Ответить с цитированием
Старый 24.06.2012, 23:06   #3
Член Клуба ProDomainer.ru
 

Стоп. А что за $ccc ???????
Это же мой фирменный говнокодинг, от которого я даже не представляю как себя отучить)))
Ты шо правишь то?

В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
Mendel вне форума   Ответить с цитированием
Старый 25.06.2012, 01:40   #4
Член Клуба ProDomainer.ru
 

Цитата:
Сообщение от VaseninM Посмотреть сообщение
$ccc = str_replace("а по вторникам гонит бензин", " ", $ccc);
Ошибка:

Цитата:
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'ї'
Сам можешь проверить:

Код:
$aaa = "Фирма Рога и Копыта веников не вяжет по понедельникам, а по вторникам гонит бензин</div><br> из выжимки тыквенных семечек";
$aaa = preg_replace("а по вторникам гонит бензин", " ", $aaa);
echo $aaa;
Цитата:
Сообщение от Mendel Посмотреть сообщение
Стоп. А что за $ccc ???????
Это же мой фирменный говнокодинг, от которого я даже не представляю как себя отучить)))
Ты шо правишь то?
И как ты догадался! Я половину твоего парсера взял А вторую половину (саму функцию) новую юзаю. Мне надо парсить текст новостей (пишется в одну переменную PHP), и из этих новостей одну строку (копирайт так скажем) выкинуть.

Лучше помогите функцией! А переменную $ccc я переименую еще, чтобы парсер стал красивым и понятным Но он мне на один раз нужен пока что.

Добавлено через 13 минут
Цитата:
Сообщение от UFO Посмотреть сообщение
preg_replace()
Цитата:
Сообщение от VaseninM Посмотреть сообщение
str_replace
Ошибку сразу обнаружил, как пост запостил, жалко, что исправить нельзя. Но, эта ошибка мне помогла найти причину проблемы. Кодировка!! Сайт в windows-1251, значит и спарсил я его в windows-1251, а скрипт у меня в utf-8, и значит и строка в нем для замены в utf-8, а я столько функций и вариантов перепробовал! И все думал что же оно не работает, в чем причина? Оказалось вот так просто - кодировка...

Добавлено через 1 минуту
исправить нельзя пост*
А не скрипт.

P.S. С отменой возможности редактирования все не-Алхимики превращаются в Алхимиков, по-моему Как считаете?

«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
UFO вне форума   Ответить с цитированием
Старый 25.06.2012, 01:42   #5
Член Клуба ProDomainer.ru
 

Цитата:
Сообщение от UFO Посмотреть сообщение
Ошибку сразу обнаружил, как пост запостил, жалко, что исправить нельзя
Спасибо админам за это!
Алхимик вне форума   Ответить с цитированием
Старый 25.06.2012, 04:28   #6
Член Клуба ProDomainer.ru
 

Осторожно с кодировками, не наступи на мои грабли с "неигнором"

В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
Mendel вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход


Часовой пояс GMT +4, время: 21:39.