脚本标记中的preg_replace宽度

时间:2012-11-19 13:34:54

标签: php regex preg-replace

使用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会是一个更好的解决方案。

我该怎么做?

1 个答案:

答案 0 :(得分: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 );