Llevo toda la mañana con un problema al que todavía no he dado solución...Seguramente sea una tontería, pero nunca había necesitado algo así y no se me ocurre como hacerlo...
Tengo una etiqueta titulo, que reemplazo por un enlace, que ayuda al visitante en la navegación por el artículo. Para que los enlaces del índice funcionen correctamente, necesito que en cada reemplazo, el carácter # se reemplace por números correlativos (C01,C02,C03...) Lo he intentado con arrays y de mil maneras pero no me funciona...
Código PHP:
$cuerpo=str_replace('[titulo]','<a name="C0#"></a>',$cuerpo);
Ya está solucionado...aunque un poco chapucerillo, pero ya me estaba volviendo loco...
Os pongo el código por si le sirve a alguien
Código PHP:
// 1 Rompo la cadena en un array por el caracter "#"
$trozos=explode('#', $cuerpo);
$i=0;
foreach ($trozos as $key => $value)
{
// Añado el número correspondiente
$cuerpo2.= 'C0'.$i.$value;
$i++;
}
// Elimino el 0 del principio que no me sirve
$cuerpo2=str_replace('C00','',$cuerpo2);