使用php在字符串中打印变量

时间:2016-03-18 04:30:17

标签: string variables phpmailer

我尝试用php变量替换短代码并尝试在string中打印变量值。希望下面的代码会给你一个更多的想法。下面是我的代码:

<?php
$string='hi i am [name] suthar and my email is [mail]. today i very happy because [message]';
$name="xyz";
$mail="xyz@xyz.com";
$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,我的电子邮件是xyz@xyz.com。今天我很开心   因为我的信息。

1 个答案:

答案 0 :(得分:1)

function getCurrentUri()
{
    $basepath = implode('/', array_slice(explode('/',      $_SERVER['SCRIPT_NAME']), 0, -1)) . '/';
    $uri = substr($_SERVER['REQUEST_URI'], strlen($basepath));
    if (strstr($uri, '?')) $uri = substr($uri, 0, strpos($uri, '?'));
    $uri = '/' . trim($uri, '/');
    return $uri;
    echo $uri;
}

为什么你需要围绕变量单引号?