Cita:
que despues de varios strpos(), substr() y str_replace() se convierte en[#más información-}voluntariado.php#BRIGADAS#]
Cita:
y al final devuelvo lo siguiente:[A href=DBLQUOTvoluntariado.php#BRIGADASDBLQUOT]más información[/A]
Cita:
O sea, cambio las tildes, eñes y demas a html entities, sustituyo el DBLQUOT por " y despues cambio todos los [] por <>, quedando html puro y duro. Mi duda es la eficiencia de todo esto, al usar varios str_pos() y str_replace() pienso que estoy recorriendo el texto varias veces.return nl2br(str_replace("]", ">", str_replace("[", "<", str_replace("DBLQUOT", '"', htmlentities($cadena_final)))));
PREGUNTA1. ¿es estupido usar la cadena DBLQUOT y luego hacer str_replace("DBLQUOT", '"'...? ¿Influye la longitud de la palabra DBLQUOT en la eficiencia de str_replace()?
PREGUNTA2. ¿Sabeis si es mejor hacer todo esto con expresiones regulares? Es que no me entero de de lo de las ereg_, sabeis alguna pagina donde lo explique de manera clara y sencilla?
Muchas preguntas, pero todas relacionadas, espero que podais contestar,
Muchas gracias.