Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Выделение слова в тексте 
:(
    Опции темы
nicka
  Дата 4.5.2004, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 11.6.2003

Репутация: нет
Всего: 1



Данная тема уже была прдставлена мной на форуме,
однако ее поспешили закрыть, наверное по причине разрешения проблемы. Возможна здесь была и моя вина, так ка я в торопях удовлетворилась первым полученным ответом, и совсем забыла о том , что хотела несколько иного решения задачи, нежели было предложено.

Поэтому, я все же не поленилась открыть тему вновь, начало обсуждения смотрите здесь

Так вот, я все же надеюсь, что в пшп имееться какая-то функция, которая выделяет в текстовой строке нужное слово...
PM MAIL   Вверх
Secandr
Дата 4.5.2004, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Есть функция str_replace которая заменяет одно слово на другое.
Код
$text=str_replace("слово","<b>слово</b>", $text)

Есть регулярные выражения, которые способны сделать это более гибко:
Код
$text=eregi_replace("(слово)",'<b>\\1</b>',$text);


Разница между первым и вторым вариантом в следующем: первый вариант быстрее, но заминяет только точную форму, второй вариант медленее, но гибче - слово может быть введено в разном регистре.

Какие ещё вопросы?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
nicka
Дата 4.5.2004, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 11.6.2003

Репутация: нет
Всего: 1



Secandr ,
smile.gif , не внимательно читаешь меня, енто я уже поняла, хотя , не поверишь, но почему то у меня обе функции реагируют на регистр,

а дело в том , что болд это одно- а выделение текста(как мы курсором можем выделить) - это другое, вот это мне и желательнее, хотя и то тоже неплохо, на первое время сойдет
PM MAIL   Вверх
Secandr
Дата 4.5.2004, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



тогда вопрос не к пхп.
Если нужно выделить курсором текст в textarea, то это уже в форум по javascript, поскольку выжеление происходит в браузере клиента, а пхп выполняется на сервере.

eregi - не реагирует
ereg - реагирует.



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
nicka
Дата 4.5.2004, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 11.6.2003

Репутация: нет
Всего: 1



Secandr
Цитата
Если нужно выделить курсором текст в textarea, то это уже в форум по javascript, поскольку выжеление происходит в браузере клиента, а пхп выполняется на сервере.


понятно - наверное это будет не совсем рационально для больших текстов?


Цитата
eregi - не реагирует
ereg - реагирует.
- странно, у меня оба реагируют, я пробовала

PM MAIL   Вверх
Secandr
Дата 4.5.2004, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



В eregi с русским языком могут быть проблемыsad.gif

Цитата
понятно - наверное это будет не совсем рационально для больших текстов?

Сказать ничего не могу, поскольку я не читланин и даже не пацаг и мыслей читать не умею smile.gif
Откуда мне знать что за сайт и какие задачи стоят smile.gif


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.