我正在使用谷歌从随机数生成我的QR码。 生成此数字,然后将其存储为变量。 但我想在电子邮件中的图像链接中使用它。 像这样的东西,其中$ random是我的变量: 感谢
$message = '<html>
<head>
<title></title>
</head>
<body>
<img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=$random" />
</body>
</html>';
答案 0 :(得分:2)
$message = '<html>
<head>
<title></title>
</head>
<body>
<img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=' . $random . '" />
</body>
</html>';
答案 1 :(得分:1)
$message = 'Your text with ' . $random . ' string';
OR
$message = "Your text with $random string";
OR
$message = "Your text with <a href=\"$random\">string</a>";
在您开始编写所选语言的basics编程之前,我强烈建议。
答案 2 :(得分:1)
尝试
$message = "<html>
<head>
<title></title>
</head>
<body>
<img src=\"http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl={$random} \" />
</body>
</html>";
答案 3 :(得分:0)
$message = '<html>
<head>
<title></title>
</head>
<body>
<img src="http://chart.apis.google.com/chart?chs=250x250&cht=qr&chld=L|1&chl=<?php echo $random; ?>" />
</body>
</html>';
答案 4 :(得分:0)
PHP中的不同引号以不同的方式工作。单引号不会评估直接写在字符串中的变量,因此您必须关闭引号并使用它来捕获变量:echo 'variable: '.$variable.'.';
双引号会评估字符串中的变量,因此echo "variable: $variable.";
将打印与上面相同的内容。
您应该使用$message = '...1&chl='.$random.'" />...';