Bienvenid@s, hoy veremos un ejemplo que nos servirá para eliminar las comillas simples y dobles de un string, para esta tarea utilizaremos la función preg_replace, que nos permitirá reemplazar las comillas por valores vacíos, para la búsqueda crearemos un array con nombre $buscar y para el reemplazo otro array con nombre $reemplazar, a través de un búcle foreach iremos realizando los reemplazos en cada iteración accediendo a cada elemento $buscar[$index] - $reemplazar[$index].
El código de ejemplo ...
<?php $parametro = null; if (isset($_POST["parametro"])) { $parametro = $_POST["parametro"]; $buscar = ["\'", "\""]; $reemplazar = ["", ""]; foreach ($buscar as $index => $value) { $parametro = preg_replace("/".$buscar[$index]."/", $reemplazar[$index], $parametro); } } ?> <!DOCTYPE HTML> <html> <head> <title>Reemplazar comillas simples y dobles con PHP</title> </head> <body> <form method="post"> Introduce texto con comillas ' ": <input type="text" name="parametro"> <input type="submit" value="Enviar"> </form> <?php echo $parametro ?> </body> </html>
No hay comentarios:
Publicar un comentario