Cita:
Iniciado por Heli0s Aqui tienes un ejemplo:
Código PHP:
<?php
$cadena = "<a width=\"500\">hi</a>";
echo preg_replace("/(width=\")([0-9])*(\")/", "width=\"200\"", $cadena);
?>
Como ves el witdh tiene de valor 500, pero en la pantalla muestra 200, porque el preg_replace ha detectado el width y lo ha sustituido.
Un saludo
si, pero aqui reemplaza el width="500", si no es 500 no reemplazaria, verdad?
yo lo que tengo que ver lo que hay dentro de "", en este caso es 500, pero yo tengo que ver lo que hay y cambiarlo por una variable que tengo $anchonuevo=250;
corrígeme si me equivoco.
Yo creo que el cambio que usted realiza tiene que tener width="500" , pero si no hay 500, tambien lo sustitituye?
Otra cuestion es que pones "width=\"200\"" , pero tambien se puede sustituir por $anchonuevo? yo lo quiero sustituir por la variable anchonuevo?
Un saludo, espero respuesta.
Gracias.