gpt4 book ai didi

php - 执行此搜索和替换模板的更好方法

转载 作者:可可西里 更新时间:2023-11-01 13:54:58 24 4
gpt4 key购买 nike

我目前正在搜索和替换这样的网页模板:

$template = <<<TEMP
<html>
<head>
<title>[{pageTitle}]</title>
</head>
[{menuA}]
[{menuB}]
[{bodyContent}]
</html>
<<<TEMP;

以上内容放在单独的文件中。

然后,我会:

$template = str_replace("[{pageTitle}]",$pageTitle,$template);
$template = str_replace("[{menuA}]",$menuA,$template);
$template = str_replace("[{menuB}]",$menuB,$template);
$template = str_replace("[{bodyContent}]",$bodyContent,$template);
//Some 10 more similar to the above go here.
echo $template;

问题是,和上面的一样,总共有15个。

是否有更好/更清洁/更专业的方法来执行此操作(搜索和替换,或者以不同的方式执行整个操作)。我发现这非常困惑和不专业。

最佳答案

是的,您可以定义要替换的东西的数组和另一个包含要替换的东西的数组。

$array1 = array("[{pageTitle}]", "[{menuA}]");
$array2 = array($pageTitle, $menuA);

$template = str_replace($array1 , $array2 , $template);

关于php - 执行此搜索和替换模板的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16214063/

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