![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pisze sobie modyfikator do aktywowania linkow w tekscie, mam problem takiego typu : w przypadku posiadania tablicy class zawierajacej klasy dla typu odnosnika np : $class['http'] = 'a_http'; $class['https'] = 'a_https'; a majac w tekscie HtTp://www.some.link.pl jako protokol zostanie odczytany HtTp , ktory bedzie kluczem do tablicy styli. w jaki sposob zmusic aby przekonwertowal klucz za pomoca strtolower. probowalem juz wzystkiego.
Ten post edytował Bastion 28.04.2006, 12:36:06 -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
skoro wiesz dokladnie jakie protokoly chcesz uwzgledniac, nie wystarczy prosty replace na $input?
nie ma u siebie PHP5 (na nim pracuje chameleon, rajt?) wiec nie moge przetestowac jak zachowa sie str_ireplace, ale wydaje mi sie ze znajdzie nie zwazajac na rozmiar liter wszystkie wartosci z tablicy i nastepnie zamieni je na odpowiednie wartosci z tablicy, w tym przypadku na pewno malymi literami pisane. Nie wiem tez jak to sie ma do wydajnosci, bo mozesz miec ten $input spory podejrzewam. pozdr. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak, zgadza sie, to do chamelona.
Ciekawe rozwiazanie ![]() -------------------- /dev/blog : http://www.santyago.pl/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
albo napisać Kolekcje do $styl i tam strtolower
-------------------- (\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him... (> <)...on his way to world domination |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może odgrzewam statry topic ale
Cytat Przykład 5. Using the 'e' modifier
<?php preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtoupper('\\2').'\\3'", $html_body); ?> This would capitalize all HTML tags in the input text. -------------------- (\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him... (> <)...on his way to world domination |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 21:58 |