|
|
|
| как сделат ьчтобы слово Ужгород и слова корень которых ужгород ставали жирными, тоисть бралсь в теги <b> ili <strong> | |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 18:44)
| | ответ ищите в руководстве пользователя по php, в разделе "Строковые функции".... | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.09.2010 в 20:13)
| | изввеняюсь но неочень разобрался во всм етом и ненашел то что искал
кто может обьяснитть | |
|
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 20:31)
| |
<?php
$bodytag = str_ireplace("%body%", "black", "<body text=%BODY%>");
?>
|
можете обьяснить етот код пополочкам? | |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 20:35)
| | хотя лучше наверное будет использовать preg_replace();
<?
$text = "Завтра мы все поедем в ужгородскую область, а ещё позднее в сам город Ужгород :)";
$text = preg_replace('#ужгород#si', '<b>$0</b>', $text);
echo $text;
|
| |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 20:50)
| | если есть возможность использовать строковые функции, то лучше использовать их.
а по поводу использования функции str_replace().... даже и не знаю, что там Вам не понятно.
по моему проще не бывает. | |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 20:50)
| | оно будет менять только корень или все слово? | |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 21:04)
| | теперь слово, завтыкал.
<?
$text = "Завтра мы все поедем в ужгородскую область, а ещё позднее в сам город Ужгород :) А потом полетим на планету Дужгород ололо";
$text = preg_replace('#\bужгород([а-я]*)#si', '<b>$0</b>', $text);
echo $text;
|
| |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 22:44)
| | вывод текст но жирным не делает
$text = $myrow['text'];
$text = preg_replace('#\bУжгород([а-я]*)#si', '<b>$0</b>', $text);
|
| |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 20:16)
| | значит плохо искали.
"Строковые функции" -> "поиск в строке" и "замена в строке". нужно всего две функции | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.09.2010 в 20:55)
| | ну тут какбы может быть разный регистр или слова начинающиеся не с корня "ужгород" но имея его в слове, поэтому тут регулярка. | |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 22:49)
| | ну я написал специально так как оно есть но всеравно:( | |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 22:49)
| | не надо ни какой регулярки, ну и пусть себе слово ужгород будет в середине слова, нужна только одна функция str_replace() . | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.09.2010 в 22:58)
| | парни так как сделать?
я в етих функциях полный ноль
хочу просто сайт етот уже доделать а потом занятся изучением пхп
во время создания другого | |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 23:04)
| |
<?
setlocale(LC_ALL, 'ru_RU.CP1251');
$text = "Завтра мы все поедем в ужгородскую область, а ещё позднее в сам город Ужгород :) А потом полетим на планету Дужгород ололо";
$text = preg_replace('#\bужгород([а-я]*)#si', '<b>$0</b>', $text);
echo $text;
|
| |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 23:04)
| | А вы поделитесь оплатой с теми, кто за вас тут большую часть сайта написал? | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.09.2010 в 22:58)
| | str_replace?
ок
<?
$text = "Завтра мы все поедем в ужгородскую область, а ещё позднее в сам город Ужгород :) А потом полетим на планету Дужгород ололо";
$text = str_replace('Ужгорож', '<b>Ужгород</b>', $text);
echo $text;
|
слово ужгородскую область заменит?
Если юзать str_ireplace заменит слово Дужгород, зачем оно надо? | |
|
|
|
|
|
|
|
для: sl1p
(27.09.2010 в 23:10)
| | так впринципе надо чтобы меняло все слово на жирный а не слова все менять на слово ужгород | |
|
|
|
|
|
|
|
для: TavRoX
(27.09.2010 в 23:14)
| | код сначала попробуйте ок? | |
|
|
|
|
|
|
|
для: sl1p
(28.09.2010 в 00:09)
| | последний код меняет только слово ужгород | |
|
|
|
|
|
|
|
для: TavRoX
(28.09.2010 в 00:38)
| | нет, он меняет ужгородскую и Ужгород | |
|
|
|
|
|
|
|
для: sl1p
(28.09.2010 в 00:55)
| | у меня только Ужгород
притом поменял ужгородскую на верхний регистр и у него тоже ужгород поменяло | |
|
|
|
|
|
|
|
для: TavRoX
(28.09.2010 в 01:15)
| | а вы
setlocale(LC_ALL, 'ru_RU.CP1251');
|
не убрали?
Если нет, то хрен его знает, можно так попробовать
<?
setlocale(LC_ALL, 'ru_RU.CP1251');
$text = "Завтра мы все поедем в ужгородскую область, а ещё позднее в сам город Ужгород :) А потом полетим на планету Дужгород ололо";
$text = preg_replace('#\b[Уу]жгород([а-я]*)#si', '<b>$0</b>', $text);
echo $text;
|
| |
|
|
|
|
|
|
|
для: sl1p
(28.09.2010 в 02:18)
| | делаю так
setlocale(LC_ALL, 'ru_RU.CP1251');
$text = $myrow['text'];
$text = preg_replace('#\b[Уу]жгород([а-я]*)#si', '<b>$0</b>', $text);
|
вывод $text
текст весь выводится но всеравно не выделяет | |
|
|
|
|
|
|
|
для: TavRoX
(28.09.2010 в 02:25)
| | А у меня все ок.
Притом работает и эта регулярка:
У вас там не в UTF-8 случайно файлы? | |
|
|
|
|
|
|
|
для: neadekvat
(28.09.2010 в 07:29)
| | неа | |
|
|
|