Semen Семён 15 Сен 2003 #1 preg_replace_callback Не работает внутри класса PHP: function call($text) { global $Vars; $text=preg_replace_callback('/<var=\S+>/' , array($this, 'test'), $Vars[text]); print $text; } function test($text) { $text=str_replace('<var=name>', 'Вася', $text[0]); return $text; }
preg_replace_callback Не работает внутри класса PHP: function call($text) { global $Vars; $text=preg_replace_callback('/<var=\S+>/' , array($this, 'test'), $Vars[text]); print $text; } function test($text) { $text=str_replace('<var=name>', 'Вася', $text[0]); return $text; }
Bloody Guest 15 Сен 2003 #2 С чего ты взял, что не работает?.. Попробуй вместо print $text использовать print_r($text);
Semen Семён 15 Сен 2003 #3 $Vars[text]='Имя <var=name>'; проблема в том, что не производит замену в данном примере <var=name> на Вася
$Vars[text]='Имя <var=name>'; проблема в том, что не производит замену в данном примере <var=name> на Вася
Popoff popoff.donetsk.ua 15 Сен 2003 #5 Автор оригинала: Semen уже не надо разобрался сам Нажмите для раскрытия... Ну и написал бы, что там у тебя на самом деле было
Автор оригинала: Semen уже не надо разобрался сам Нажмите для раскрытия... Ну и написал бы, что там у тебя на самом деле было