preg_replace_callback и create_functionhttp://softtime.ru/forumpreg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531560Спасибо все работает.preg_replace_callback и create_functionWed, 13 Mar 2013 19:04:55 +0300ntro123preg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531534Кстати, интересно как передать переменную в анонимную функцию в данном случае, если эта переменная не в global scope?preg_replace_callback и create_functionWed, 13 Mar 2013 12:21:56 +0300Igorekpreg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531531Если PHP"=5.3.0 : "?php preg_replace_callback("#()#", function($matches) use($gv) { return $gv]; }, $q1); Иначе, можно $gv внутрь анонимной функции поставить: "?php...preg_replace_callback и create_functionWed, 13 Mar 2013 12:05:25 +0300Igorekpreg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531524Извиняюсь, кое что напутал. Если быть точнее то весь этот код находиться внутри функции: "?php function qwe() { $gv=array('@1','@2','@3','@4','@5','@6','@7','@8','@9');...preg_replace_callback и create_functionWed, 13 Mar 2013 07:59:23 +0300ntro123preg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531519"? preg_replace_callback("#()#", create_function('$matches',' global $gv; exit($gv]); '), $q1);preg_replace_callback и create_functionWed, 13 Mar 2013 01:25:07 +0300Dragopreg_replace_callback и create_functionhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=89161#post531513Не могу передать значение глобального массива индекс является значение найденной цифры. "?php $gv=array('@1','@2','@3','@4','@5','@6','@7','@8','@9'); $q1='314561541'; preg_replace_callback("#()#", create_function('$matches','exit($gv]);'), $q1); ?" Должно вывести...preg_replace_callback и create_functionTue, 12 Mar 2013 22:12:32 +0300ntro123