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?
splatch
5.09.2006, 09:36:51
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