我尝试用 php 变量替换短代码,并尝试在字符串中打印变量的值。希望下面的代码能给你更多的想法。下面是我的代码:
<?php
$string='hi i am [name] suthar and my email is [mail]. today i very happy because [message]';
$name="xyz";
$mail="[email protected]";
$message="my message";
$string=str_replace('[name]', '$name', $string );
$string=str_replace('[mail]', '$mail', $string );
$string=str_replace('[message]', '$message', $string );
echo $string;
?>
我想要的输出:
嗨,我是 xyz suthar,我的电子邮件是 [电子邮件受保护]。今天我很高兴 因为我的消息。
$string='hi i am [name] suthar and my email is [mail]. today i very happy because [message]';
$name="xyz";
$mail="[email protected]";
$message="my message";
$string=str_replace('[name]', $name, $string );
$string=str_replace('[mail]', $mail, $string );
$string=str_replace('[message]', $message, $string );
echo $string;
为什么变量需要单引号?