![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Witam
Męczę się od jakiegoś czasu z pewnym zagadnieniem. Dla znawców bedzie to chwila, bo problem wydaje się nieskomplikowany.
No i potrzebuję zamienić słowo "klasa" na <span>klasa</span>. Niby nic, ale nie może zamienić mi nic w znaczniku. Założenia są takie, ze ma szukać i zamieniać wyrazy w podanym stringu olewając kod HTML - a dokładniej to co zawarte pomiędzy < i >. Z góry dziękuję za pomoc. Ten post edytował id4 21.04.2008, 11:51:01 |
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Proszę uzupełnić temat o brakujący tag, w przeciwnym wypadku temat zostanie zamknięty.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Ale które słowo klasa? Bo występuje ono 2 razy...
![]()
Pozdrawiam! -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Każde słowo KLASA, które nie jest częścią znacznika - w moim przykładzie 2-gie słowo, ale jak bedzie ich kilkanaście w stringu to oczywiście wszystkie - byle by nie były zawarte wewnątrz znacznika HTML.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
patrz wyżej
![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
- zamienia kazde wystapienie ciagu "klasa", nie sprawdza czy to jest slowo - jak ma byc to slowo to toche pokombinuj: spacje, kropki, przecinki itd Ten post edytował dr_bonzo 21.04.2008, 12:09:14 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 1 Dołączył: -- Skąd: Rogożnik /K-ce/ Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuje
![]() Wszystko pięknie działa ![]() Oto gotowa funkcja do podświetlania tekstu z wyszukanym słowem - oczywiście podświetla tylko słowa a nie litery:
Szukane wyrazy są w tablicy $_SESSION[search]. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Hymm, wlasciwie prosciej wstawic ( join("|"), $_SESSION['search'] ) w regexpa
i potem poprawic \\2 -> \\3 i dodac \\2 w srodek no i przydala by sie walidacja danych searchowych (zeby nie bylo <, >, | ) -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 5.07.2025 - 14:38 |