0

スクリプトタグに preg_replace を使用します。

<script src="/player.js?video=204442&width=300&height=198&mproce=true&primaryColor=0xFF9900&showFeed=0&autoplay=0&browser=0&partnerid=130101" type="text/javascript"></script>

幅と高さを新しい値に置き換えたいと思います。これで、substr と strpos を使用したソリューションが得られましたが、おそらく preg_replace の方が優れたソリューションになるでしょう。

これどうやってするの?

4

1 に答える 1

0

これはどう:

$str = '<script src="/player.js?video=204442&width=300&height=198&mproce=true&primaryColor=0xFF9900&showFeed=0&autoplay=0&browser=0&partnerid=130101" type="text/javascript"></script>';

$str = preg_replace('/width=\d+/i', 'width=999', $str);
$str = preg_replace('/height=\d+/i', 'height=999', $str);

print_r( $str );
于 2012-11-19T13:43:33.690 に答える