在我的项目中,我想用php变量和interations替换一些字符串。
我有 {Title} 这个标题我成功替换为:
str_replace("{Title}", $this->title, $c);
这有效,但我有疑问如何更换此内容:
模板内容:
<% loop Users %>
<p>$Title</p>
<% end_loop %>
替换为:
foreach($users as $var)
{
<p>$var->Title</p>
}
答案 0 :(得分:0)
由于PHP本身就是一种模板语言,因此您可以执行以下操作:
<?php foreach($users as $user): ?>
<p><?= $user->Title ?></p>
<?php endforeach; ?>
答案 1 :(得分:0)
stackoverflow上的另一篇文章:Search and replace multiple values with multiple/different values in PHP5?
我认为您需要做一些可以完成的事情,如下所示:
$string = 'a ar b br c cr';
$result = str_replace(
array('a', 'ar'),
array('b', 'br'),
$string
);