【发布时间】:2011-08-29 03:33:29
【问题描述】:
我一直在寻找一段时间,但一直没有想出任何东西。我有一个同时包含 html 和 php 的页面。
<div>%%replace_me%%</div>
<? replaceStr("replace_me", "foobar"); ?>
我需要一个函数,将上面的 %% 字符串更改为 foobar 以使 html 看起来像这样:
<div>foobar</div>
文本将总是被百分号包围,但并不总是包含在 div 中。页面上会有 php 以及 %% var,因此将页面存储在 $var 和 str 替换对我来说不起作用。
【问题讨论】:
-
我不知道你在问什么。
-
你不能用
<?php echo "foobar"; ?>代替%%replace_me%%吗? -
@mtahmed "我需要一个函数,将上面的 %% 字符串更改为 foobar 以使 html 看起来像这样"
-
@even 没有;我需要该功能,因为它会根据您所在的页面而改变
-
你不能只回显一个变量,然后在页面顶部设置该变量的值吗?还是在包含文件中使用?或者只是像埃文所说的那样回应必要的东西?我不明白为什么您需要一个函数来执行此操作,除非您尝试为某种模板系统加载和处理现有的 HTML 文件。