buscar y reemplazar una cadena por otra en Php es poco trivial utilizando la gala str_replace. Trivial aun que te topas con el símbolo del Euro € y la torre de Babel de las codificaciones. En este mini-post os dejo cómo he llegado hacerlo seguidamente de mucho investigar.
si has afluido incluso aquí es porque te estás volviendo loco/a intentando que php reconozca el fundamento del Euro para, por ejemplo, sustituirlo por otra argolla o simplemente eliminarlo de un importe: has justificado con str_replace, con preg_replace, has aprovechado una y otra ocasión utf8_encode (y utf8_decode por si quizás aún) no obstante no hay guisa de atinar él. después de estudiar ricos foros con respuestas estériles, este comentario en la página del manual de la clasificación utf8_decode me puso sobre la rastra. Como he sostenido, este será un mini artículo, así que siquiera relataré mis tests, iré al grano. Esto es lo que finalmente me ha funcionado a mí. dependiendo de la codificación en la que os llegue la esclavitud $libro es opcional que os podáis brincar el primer tranco de convertirlo a Utf-8. La fascinación reside en la interpretación iconv y el parámetro translit. Podéis advertir más sobre esta recital y un dechado justamente con el guarismo de € aquí. espero que os haya sido útil y si encontráis alguna forma más elemental de hacerlo, como siempre, compartidlo en los comentarios. puedes percibir el artículo completo buscar y reemplazar el símbolo de Euro € en Php en marketing online y momios en internet - El blog de David Merinas. $texto=utf8_encode($texto); $Texto=str_replace(array("€","€",chr(128)),"eur",iconv("utf-8", "Iso-8859-1//translit", $Texto));
]]>
Este post se a creado automaticamente con autoblogger imperium descargalo Gratuito
0 comentarios:
Publicar un comentario