看一下下面的HTML示例:
<iframe width="AnyNumber" height="AnyNumber">
如何用宽度和高度指定数字$ 1和$ 2替换AnyNumber? 他们可以像:
交换 <iframe height="AnyNumber" width="AnyNumber">
答案 0 :(得分:0)
它让我想起了模板。
例如,你有像这样的html文件
<div class="nav">@navigationMenu</div>
<img src="@imgSrc">
<span>@title</title>
<p>@article</p>
然后使用简单的php类替换所需的值,例如:
$this->registry->main_layout->set('imgSrc', './img/green.jpg');
有许多教程和源代码(通常是一个简单的php类)实现了这一点。
答案 1 :(得分:0)
$exmpl = '<iframe width="AnyNumber" height="AnyNumber">';
$exmpl = preg_replace('/(<iframe.*?width=").*?"/', "\${1}$argv[1]\"", $exmpl);
$exmpl = preg_replace('/(<iframe.*?height=").*?"/', "\${1}$argv[2]\"", $exmpl);
答案 2 :(得分:0)
$ exmpl ='iframe width =“AnyNumber”height =“AnyNumber”&gt;';
$ exmpl = str_replace('width =“AnyNumber”','width =“'。$ 1。'”',$ exmpl);
$ exmpl = str_replace('height =“AnyNumber”','width =“'。$ 2。'”',$ exmpl);