![]() |
![]() ![]() |
![]() |
-Gość_rydzyk- |
![]()
Post
#1
|
Goście ![]() |
Witam!
Mam pewien problem, mianowicie: Mam tablicę:
oraz zmienną $tresc. Chcialbym aby wszystkie wyrażenia z tej tablicy znalezione w $tresc były zamieniane na <div style="costam">Wyrazenia</div>. Próbowałem preg_replace ale jakos nie moge tego skapowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , a robienie setki str_replace wydaje mi się głupie troche (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
Oj, przepraszam, dalem za mały odcinek tej tabeli:) Tam są rónież inne wartości nie zaczynające sie na ai_ (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
ai_ to tylko przykład wyrażenia do wyszukania, napisz może dokładniej o co Ci chodzi.
|
|
|
-Guest- |
![]()
Post
#5
|
Goście ![]() |
Mam tabelę z różnymi wartościami i chcę aby w zmiennej $treść skrypt wyszukiwał ów wartości i wstawiał je w <DIV>y (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Pultusk Ostrzeżenie: (0%) ![]() ![]() |
Prosze bardzo pozdro |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
R4v3N: sprawdziłeś chcoiaż co Twój kod robi? Bo chyba nie to o co chodziło...
Prawdopodobnie dobre rozwiązanie:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Pultusk Ostrzeżenie: (0%) ![]() ![]() |
ehmmm fakt bo zmienic 2 zmienne to problem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
To pomyśl teraz o wydajności... Wywołanie count( $byte_names ) razy funkcji preg_replace(), uruchomienie kompilatora wyrażeń, analizowanie ciągów itp itd. Będzie trwać naprawdę zdecydowanie dłużej niż jedno wywołanie preg_replace, podanie jej tablicy i pozwolenie na wewnętrzene przetworzenie wszystkiego. Twój kod byłby znośny gdybyś przynajmniej użył str_replace().
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 7.05.2004 Skąd: Pultusk Ostrzeżenie: (0%) ![]() ![]() |
chcialem ale nie chcial mi sie poprawiac, przecierz to nie dla mnie typek dostal pomysl niech teraz go sensownie wykozysta.
Zreszta zaloze sie ze jezeli ma problemy z takim czyms, to twojego kodu nie zrozumie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a moj (chociaz nie efektywny) jest bardziej trywialny. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 07:53 |