Loading... **前言** 又是深夜撸管,在写一个类似短信发送的平台,只不过我这个是邮箱发送的,程序里面可以让用户设置发送模板,需要用到变量替换模板这种方法,记录一下。 --- **实现** ```php-extras <?php /** * @param string $content 模板内容 * @param array $param 变量数组 * @return string 最终模板 */ function parseParam(string $content, array $param): string { $ret = []; $leftDelimiter = '{'; $rightDelimiter = '}'; foreach ($param as $k => $v) { $ret[$leftDelimiter . $k . $rightDelimiter] = $v; } $content = strtr($content, $ret); return $content; } $content = '您的注册验证码:{code},如非本人操作,请忽略本邮件!'; $param = [ 'code' => 666666 ]; echo parseParam($content,$param ); ?> ``` --- **结果** ```textile 您的注册验证码:666666,如非本人操作,请忽略本邮件! ``` --- 最后修改:2023 年 08 月 23 日 © 允许规范转载 本文作者: 呆呆 文章标题:PHP使用变量替换模板内容 本文地址:https://www.shoquan.xyz/archives/4.html 版权说明:若无注明,本文皆呆呆博客原创,转载请保留文章出处。 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏