Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 3 Dołączył: 29.10.2011 Ostrzeżenie: (0%)
|
Witam
Niżej znajduje się fragment który jest odpowiedzialny za podmianę ciągów znaków na ciągi podane przez zmienną bądź wpisane bezpośrednio przez programistę. Chodzi o to że skrypt jest dość mało czytelny gdy stosuje go w kilku miejscach i chciałem go przerobić na wersję obiektową, ale tak bym mógł dodawać nieograniczoną ilość elementów do podmiany.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%)
|
W sumie nie musisz, aż tak pilnować kolejności.
To co zapisałeś w przykładzie jest analogiczne do:
Mówiąc szczerze nie widzę sensu budowania całej klasy dla potrzeb kilku replacementów w łańcuchu znaków. Jak dla mnie to nadal jest funkcja (w klasie operującej na ciągach znaków - jak najbardziej). Możesz przekazać całą taką tablicę jako jeden parametr i wewnątrz próbować pociachać ją za pomocą array_keys i array_values, następnie spłaszczyć i potraktować tekst preg_replace'm. -- Może to takie przyzwyczajenia z frameworka - ale wszystko da się zrobić. |
|
|
|
ksenonlogin modyfikacja skryptu na OOP 5.08.2012, 13:50:48
klocu Na wstępie odesłałbym do manuala funkcji str_repla... 5.08.2012, 14:06:08
ksenonlogin Tak, ale mając dwie tablice (jak pokazałeś wyżej) ... 5.08.2012, 14:22:01
ksenonlogin Już zrobione wszystko ładnie działa...
Dzięki za ... 5.08.2012, 15:08:13 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:54 |