Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/05/2010, 08:23
pacorubio77
 
Fecha de Ingreso: noviembre-2007
Mensajes: 533
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: funciones para reemplazar en una cadena,necesito ayuda

Cita:
Iniciado por Heli0s Ver Mensaje
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.