Substitui qualquer string por valor fixo
Galera, é o seguinte, tenho a seguinte string:
<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/watch?v=5GwC02lu2Mg&hl=pt-br&fs=1\"></param><param'>http://www.youtube.com/watch?v=5GwC02lu2Mg&hl=pt-br&fs=1\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.youtube.com/watch?v=5GwC02lu2Mg&hl=pt-br&fs=1\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"></embed></object>
Eu preciso localizar todos os valores de width e trocar por 288 e todos os valores de height trocar por 244. O problema é que nem sempre esses valores acima serão estes.
Eu tentei usar o seguinte código:
$codigo = str_replace("width=\"425\"", "width=\"288\"", $linha['arquivo']);
$codigo = str_replace("height=\"344\"", "height=\"244\"", $codigo);
$codigo = str_replace("\"","\\\"",$codigo);
echo $codigo;
Mas como disse a valor de width não será sempre 425 e heigh nem sempre 344, nao tem alguma função tipo:
str_replace("height=\"???\"", "height=\"244\"", $codigo);
Discussão (4)
Carregando comentários...