🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #219725

[REGEXP] podswietlenie wynikow wyszukiwania, case insensitive

#219725
From: lepsoto
Date: Thu, 16 Jul 2009 10:03
34 lines
1826 bytes
Cześć

Chcialbym w wynikach wyszukiwania wsrod danych pobranych z MySQL,
prezentowanych w HTML-owej tabelce, podswietlic wszystkie wystapienia
wyszukiwanego wyrazenia.

Latwo jest to zrobic dla dokladnego ciagu znakow, wystarczy przejechac
zawartosc kazdej komorki w tabelce z wynikami funkcja str_replace(fraza, <span
class="highlight">fraza</span>, tekst).

Chcialbym jednak aby podswietlaly sie wszystkie pasujace frazy niezaleznie od
malych/duzych liter. Czyli jesli uzytkownik wpisze FraZa czy fraza, albo
FRAZA, to powinny podswietlic sie za kazdym razem wszystkie wyniki typu:
- FRAZA
- fraza
- Fraza
- frAZA
i tak dalej.

Jestem przekonany ze mozna to osiagnac odpowiednim wyrazeniem regularnym, ale
nie potrafie go sam napisac.

Sam potrafie jedynie zaczac, skonstruowac cos takiego:
print preg_replace('/(.*)(FRAZA)(.*)/i', '$1<span>$2</span>$3', 'TEKST');

ale to oczywiscie nie koniec.

Bede wdzieczny za pomoc poslugujacych sie wyrazeniami.

Pozdrawiam
Grzegorz

-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <h3mtu9$m0s$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: " " <lepsoto@gazeta.SKASUJ-TO.pl>
Newsgroups: pl.comp.lang.php
Subject: [REGEXP] podswietlenie wynikow wyszukiwania, case insensitive
Date: Thu, 16 Jul 2009 10:03:54 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 34
Message-ID: <h3mtu9$m0s$1@inews.gazeta.pl>
NNTP-Posting-Host: localhost
X-Trace: inews.gazeta.pl 1247738634 22556 172.20.26.243 (16 Jul 2009 10:03:54 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 16 Jul 2009 10:03:54 +0000 (UTC)
X-User: lepsoto
X-Forwarded-For: 217.74.68.2
X-Remote-IP: localhost
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit