Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Использование preg_replace_callback в классе
Форумы портала PHP.SU » PHP » Регулярные выражения » Использование preg_replace_callback в классе

Страниц (1): [1]
 

1. ВэйДлин - 04 Января, 2015 - 17:01:28 - перейти к сообщению
Результат регулярного выражения надо передать на обработку довольно массивной функции, но вот код

Как-то не очень хочет работать. Даже так попробовал
PHP:
скопировать код в буфер обмена
  1. preg_replace_callback("/...../i", create_function('$arr', 'return $this->recast($arr);'), $data);


На этом идеи кончились. Что можно ещё придумать?
2. Мелкий - 04 Января, 2015 - 17:26:36 - перейти к сообщению
В примерах к call_user_func описаны допустимые способы вызова callback'а: http://php.net/manual/en/functio...ll-user-func.php

Т.е.

 

Powered by ExBB FM 1.0 RC1