![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%)
|
preg_replace_callback ( mixed pattern, callback callback, mixed subject [, int limit])
próbowałem zamiast mixed pattern dac $pattern a callback dac $callback gdzie pattern[0] = '/costam(.*?)cos/si' itd... callback[0] = 'efunkcja'; ale niestety nie zadziałało. W tej chwili robie foreach... i preg_replace_callback ale wolałbym żeby podać tablicę. Da sie? |
|
|
|
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
callback $callback oznacza, że musi to być funkcja zwrotna. Callback może być tablicą - array('Klasa', 'metoda'), array($obiekt, 'metoda'). Mozesz miec wiele wzorców, ale tylko jeden callback.
Poprawność callbacka możesz sprawdzać funkcją is_callaback" title="Zobacz w manualu php" target="_manual. // tak pomyliłem się, powinno być is_callable" title="Zobacz w manualu php" target="_manual Ten post edytował splatch 5.09.2006, 21:56:38 -------------------- Łukasz Dywicki
Independent Java and open source software consultant. Blog - Java, OSGi, integracja oprogramowania.. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%)
|
Dzieki za info
BTW: is_callable chyba Ten post edytował eai 5.09.2006, 09:49:10 |
|
|
|
![]() ![]() |
|
Aktualny czas: 19.08.2025 - 21:21 |