miércoles, 30 de julio de 2014

Como eliminar comillas simples y dobles con PHP - preg_replace()


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: