Tengo lo siguiente:
$subs = array(
'/\[b\](.+)\[\/b\]/Ui' => '<b>$1</b>',
'/_(.+)_/Ui' => '<em>$1</em>'
);
Pero lo que quiero hacer es que cuando sea negrita [ b ], llame a una función y muestre el texto pasado en $1, algo así:
$subs = array(
'/\[b\](.+)\[\/b\]/Ui' => llamada_a_la_funcion($1),
'/_(.+)_/Ui' => '<em>$1</em>'
);
Pero obviamente no me funciona y no veo como hacerlo funcionar.
A ver si alguien me ayuda.
Gracias!