我尝试用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。今天我很开心 因为我的信息。
答案 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;
}
为什么你需要围绕变量单引号?