PHP用变量

时间:2017-07-26 11:11:54

标签: php

在我的项目中,我想用php变量和interations替换一些字符串。

我有 {Title} 这个标题我成功替换为:

str_replace("{Title}", $this->title, $c); 

这有效,但我有疑问如何更换此内容:

模板内容:

<% loop Users %>
    <p>$Title</p>
<% end_loop %>

替换为:

foreach($users as $var)
{
   <p>$var->Title</p>
}

2 个答案:

答案 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
);