Necesito ayuda, ya que no entiendo por que está sucediendo esto.
Estoy intentando reemplazar un versículo bíblico que se encuentra dentro de una variable con mucho texto, por un enlace hacía un buscador.
Bien, uso el siguiente código... es un ejemplo:
Código PHP:
$patron = 'Genesis 3:18';
$quest = '<a href="http://exegesis-biblica.com/search.php?search='.$patron.'">'.$patron.'</a>';
$articulo = str_replace($patron, $quest, $articulo);
La cuestión es que el último dígito se queda fuera del reemplazo, y en lugar de tener un enlace con Genesis 3:18, obtengo un enlace con Genesis 3:1, dejando fuera el 8, pero el texto del enlace sí está completo.
¿Alguien me puede decir que estoy haciendo mal?