PHP/MySQL | Где ошибка?
$text = preg_replace('#\[us\](.*?)\[/us\]#si', "user('$1')" , $text);
Текст не показывает
Текст не показывает
user('$1') это функция?
rabbyte , user() функция
а что вы собственно хотите реализовать?
Server (01.01.2017 в 15:21)
rabbyte , user() функция
rabbyte , user() функция
зачем тогда двойные кавычки?
$text = preg_replace('#\[us\](.*?)\[/us\]#si', user($1) , $text);
SayrusCraft , Просто делаю bb-код "текст только для юзеров"
Где красный текст - это ф-ция user()
Сверху bb-код, но он не работает, а должен быть текст красным
Где красный текст - это ф-ция user()
Сверху bb-код, но он не работает, а должен быть текст красным
rabbyte , Л-лол: Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting variable (T_VARIABLE) or '$' in /var/www/wor647/data/www/s.ru/inc/fnc.php on line 24
Server , хз. эти регулярки не для меня тогда)
Server (01.01.2017 в 15:47)
rabbyte , Л-лол: Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting variable (T_VARIABLE) or '$' in /var/www/wor647/data/www/s.ru/inc/fnc.php on line 24
rabbyte , Л-лол: Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting variable (T_VARIABLE) or '$' in /var/www/wor647/data/www/s.ru/inc/fnc.php on line 24
потому-что нельзя переменным давать имена из цифр. не верно - $0,$1,$2 и т.д. верно $a,$b,$c, $a_1,$ $a1 и т.д.
________
посл. ред. 01.01.2017 в 16:04; всего 1 раз(а); by SayrusCraft
SayrusCraft , $mes = preg_replace('#\[us\](.*?)\[/us\]#si', user('\1') , $mes);