3.03.2012 / 09:21 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| кстати не смотрел велосипед мой в полезных кодах, замена текста в ссылках http://annimon.com/code/?act=view&id=1008 __________________
Магистр Мёда Изменено Koenig (3.03 / 09:22) (всего 1 раз) |
3.03.2012 / 09:52 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Если текст таков [тег б]Машина ехала по дороге[/тег б] То не выделять тегами Елзеиф текст такой [тег б]Человек ехал по дороге то выделять[/тег б]
|
3.03.2012 / 10:06 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Alsawin, то есть условие слово человек?
__________________
Магистр Мёда |
3.03.2012 / 10:08 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Koenig, машина
|
3.03.2012 / 10:18 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Alsawin, весь текст выделять? то есть обработка текста $text = 'машина ехала по шоссе'; если в тексте нашлось слово машина, то весь текст заключаем в теги жирности, если не нашлось, то не трогать? похоже воткнул, $text = 'jkhkjgkj gjkgkjgkj gkgkgjjk <b>машина ехала по шоссе<b> jkhkjhkj h hkjh';
__________________
Магистр Мёда Изменено Koenig (3.03 / 10:21) (всего 1 раз) |
3.03.2012 / 10:23 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Koenig, не Есть текст: "Машина ехала" Итог: Машина ехала
Есть текст: "Человек шёл" Итог: Человек шёл
Описание: Если нашлось слово машина, то теги б отключаются, если они используются ещё раз и там не нашлось слова машина, то используются
Вроде как всё просто, а уже 10 раз пишу
Изменено Alsawin (3.03 / 10:24) (всего 2 раза) |
3.03.2012 / 10:31 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| теперь догнал
__________________
Магистр Мёда |
3.03.2012 / 10:51 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Alsawin, mb_internal_encoding('UTF-8');
$text = 'и тут test произвольный текст машина ехала по шоссе здесь произвольный текст';
$text1 = 'а тут нет нужного слова';
$word = 'test';
function rep_tags ($text, $word) {
if (!preg_match("/\b$word\b/i", $text)) {
echo '<b>' . $text . '<b>';
} else {
echo $text;
}
}
echo rep_tags($text, $word);
echo '<br/>';
echo rep_tags($text1, $word);
__________________
Магистр Мёда |
3.03.2012 / 11:03 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| function rep_tags ($text, $word) {
if (!strstr($text, $word)) {
echo '<b>' . $text . '<b>';
} else {
echo $text;
}
}
так и русские слова канают __________________
Магистр Мёда |
3.03.2012 / 11:10 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Koenig, я даже не знаю так ли он будет работать как мне надо, но проверю
|