gpt4 book ai didi

php - 我怎样才能将 HTML 片段保存在一个单独的文件中,根据需要插入变量,并按需回显它?

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:42 25 4
gpt4 key购买 nike

例如,假设我有一段代码,我想将其分开。现在,我们将其称为 snippet.php

snippet.php 将是一个简单的可重用 HTML block ,其中包含 php 变量。像这样:

<article>
<h1>{$headline}</h1>
<p>${$body}</p>
</article>

我希望能够从一个函数中返回这段代码,按照以下行:

function writeArticle($headline, $body){
return "contents of snippet.php using the variables passed in to the function"
}

我知道我可以只在字符串中使用 html 来返回,但实际的片段会相当复杂,我希望它是模块化的。

最佳答案

一种方法是使用 file_get_contents 和 str_replace

HTML:

<article>
<h1>[-HEADLINE-]</h1>
<p>[-BODY-]</p>
</article>

PHP:

function writeArticle($headline,$body){
$content = file_get_contents("[add your html directory here]/file.html",true);
$content = str_replace("[-HEADLINE-]",$headline,$content);
$content = str_replace("[-BODY-]",$body,$content);

echo $content;
}

关于php - 我怎样才能将 HTML 片段保存在一个单独的文件中,根据需要插入变量,并按需回显它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9304658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com