Cita:
Iniciado por serser Ah!, entoces es que la variable es 'uno', parecía una ele minúscula. Las variables en PHP no pueden empezar por un número.
Y si
$1 se refiere al
(.*) deberías poner el código así:
Código PHP:
$bbcode[] = '/\[code\](.*)\[\/code\]/is';
$resaltar = highlight_string('$1');
$html[] = 'Codigo: <pre'.$BoxStyle.'>'.$resaltar.'</pre>';
Sale esto
$1 Codigo:
1
No sale el texto que envie, asi que no se resalta, y envie lo que envie siempre esta el $1 antes..
Cita: Tienes que usar preg_replace_callback para hacer eso.
Saludos.
No entiendo para que sirve ni para que me serviria, ya estoy usando preg_replace.
Gracias a todos.