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 :: Версия для печати :: Замена функции
Форумы портала PHP.SU » » Вопросы новичков » Замена функции

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

1. mrKotik - 16 Февраля, 2016 - 20:57:52 - перейти к сообщению
Как заменить функцию preg_replace на preg_replace_callback вот тут:
PHP:
скопировать код в буфер обмена
  1. $this->copy_template = preg_replace("#\\{translate=(.+?)\\}#ies", "\$this->load_lang('\\1')", $this->copy_template);



Заранее спасибо.
2. mrKotik - 19 Февраля, 2016 - 12:17:22 - перейти к сообщению
Кто-то знает?
3. OrmaJever - 19 Февраля, 2016 - 13:29:47 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $this->copy_template = preg_replace_callback("#\\{translate=(.+?)\\}#ies", function( $m ) {
  2.    return $this->load_lang($m[1]);
  3. }, $this->copy_template);
4. mrKotik - 22 Февраля, 2016 - 23:59:41 - перейти к сообщению
OrmaJever пишет:
PHP:
скопировать код в буфер обмена
  1. $this->copy_template = preg_replace_callback("#\\{translate=(.+?)\\}#ies", function( $m ) {
  2.    return $this->load_lang($m[1]);
  3. }, $this->copy_template);


Не работаНедовольство, огорчение

 

Powered by ExBB FM 1.0 RC1