witdh und height ändern (split?)

dann nimm das width=\" und height=\" weg.. sodass nur die zahlen ersetzt werden:
PHP:
$youtub = str_replace('425', '200', $vid);
$youtube = str_replace('344', '150', $youtub);
 
ja das hab ich mir auch grad selbs gefragt. ^^
aber der andere lösungsansatz für die standard methode funktioniert..thx hab es mit den zahlen ersetzt.
 
alles klar, wurde gemacht ;) wär korrekt wenn jemand ne Idee hätte was man machen könnte wenn das video eine andere beliebige standard größe hat.
 
Probiers mal so:

PHP:
$a1 = array('/width="[\d]*"/', '/height="[\d]*"/');
$a2 = array('width="200"', 'height="150"');
$youtube = preg_replace($a1, $a2, $youtube);
 
Dann schreibst du noch dazu:
PHP:
$youtub = str_replace('1000', '200', $vid);
$youtube = str_replace('500', '150', $youtub);
:D;):)
PS: @queicherius: Bei so einfachen Sachen ist es besser str_replace zu verwenden ;) Da hier keine aufwendigen regex erweiterungen gesucht werden.... Wenn er allerdings will, das jede Größe ersetzt wird, sind regex erweiterungen ziemlich nützlich ;)
LG
Daniel
 
Zuletzt bearbeitet:
Zurück