PHP - funciones para reemplazar en una cadena, ayuda

 
Vista:

funciones para reemplazar en una cadena, ayuda

Publicado por fernando (1 intervención) el 05/05/2010 16:48:57
Hola amigos, mirar necesito alguna funcion en php que me detecte un parametro y lo cambie por otro...

mirar yo lo que quiero es que del link de youtube, width y height se cambien por otros que serán puestos por mi...

Teniendo en cuenta que el link de youtube lo tengo almacenado en un campo de una base de datos.

yo esa cadena que saco de dicho campo, quiero modificarla.

Yo lo que habia echo es lo siguiente:

<?php


$cadena=$product_info['products_link_video'];
$reemplazoancho="425";
$reemplazoalto="344";
$anchonuevo="250";
$altonuevo="200";

$cadenamod=str_replace($reemplazoancho,$anchonuevo,$cadena);
$cadenamod=str_replace($reemplazoalto,$altonuevo,$cadenamod);
$product_info['products_link_video']=$cadenamod;
//echo "MUESTRO $products_link_video" ;
echo '<p align="right">' .$product_info['products_link_video']. '<p>' ;

}

?>

pero no habi tenido en cuenta que los videos de youtube , no tienen porque ser todos de width="425" ni height="344";

entonces a mi me gustaria que identificara lo que va en width="425" y se cambiara por 250 y en heigh por 200, existe alguna funcion para ello?

se me olvidaba comentar que el link de youtube me refiero a , esta seria la cadena:

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/5yDx4QvfVc8&hl=es_ES&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5yDx4QvfVc8&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

Espero respuesta.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder