buscar y reemplazar una cadena por otra en Php es poco trivial utilizando la calidad str_replace. Trivial incluso 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 ligado hacerlo a posteriori de mucho investigar.
si has obtenido aun 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 coste: has gustado con str_replace, con preg_replace, has disfrutado una y otra sucesión utf8_encode (y utf8_decode por si quizás incluso) sin embargo no hay manera de adivinar él. después de analizar rebosantes foros con respuestas yermos, este comentario en la página del manual de la categoría utf8_decode me puso sobre la rastra. Como he parloteado, 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 condena $manual es factible que os podáis brincar el primer umbral de convertirlo a Utf-8. La seducción reside en la calidad iconv y el parámetro translit. Podéis contemplar más sobre esta calidad y un ejemplo así con el símbolo de € aquí. espero que os haya sido útil y si encontráis alguna forma más inseparable de hacerlo, como siempre, compartidlo en los comentarios. puedes deletrear el artículo completo buscar y reemplazar el número de Euro € en Php en marketing online y negocios 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