raisa05
Новичок
проблема с str_replace
Возникла необходимость в тексте заменить слово - Сайт на Страничка
использую функцию str_replace
примерно так:
НО получается так, что скрипт если находит слово:
Сайтов
то заменяет вот так:
Страникаов
тоесть мне нужно чтобы он только менял слово САЙТ а слово САЙТОВ не трогал
А тут получается что он видит сайт в слове сайтов и заменяет его.
Скажите как реализовать чтобы менял только целое слово.
Я придумала может вставить как то в начало и в конец пробел чтобы он при замене менял только слово САЙТ так как оно будет иметь пробел в начале и в конце.
Но все равно не понимаю как это сделать.
Подскажите кто сталкивался с такой проблемой, буду очень признательна.
Возникла необходимость в тексте заменить слово - Сайт на Страничка
использую функцию str_replace
примерно так:
PHP:
$text= str_replace($slovo, $zamena, $moytext);
Сайтов
то заменяет вот так:
Страникаов
тоесть мне нужно чтобы он только менял слово САЙТ а слово САЙТОВ не трогал
А тут получается что он видит сайт в слове сайтов и заменяет его.
Скажите как реализовать чтобы менял только целое слово.
Я придумала может вставить как то в начало и в конец пробел чтобы он при замене менял только слово САЙТ так как оно будет иметь пробел в начале и в конце.
Но все равно не понимаю как это сделать.
Подскажите кто сталкивался с такой проблемой, буду очень признательна.