我试图将这些$ lat和$ lng变量插入到最终的$ html变量中但没有成功。有人能指出我正确的方向吗?..
非常赞赏。
<?php
$lat = '33.599968';
$lng = '-112.119499';
$url = 'http://maps.google.com/maps/api/staticmap? center=$lat,$lng&zoom=13&size=665x400&markers=color:red|$lat,$lng&sensor=false';
$html = '<img border="0" src="$url" width="665" height="400" border="1"></a>';
echo $lat;
echo $lng;
echo $url;
echo $html;
?>
答案 0 :(得分:0)
用双引号"
分隔的字符串插入变量,用单引号'
分隔的字符串不。使用"
。
答案 1 :(得分:0)
网址行中的两处更改:
$url = "http://maps.google.com/maps/api/staticmap?center=$lat,$lng&zoom=13&size=665x400&markers=color:red|$lat,$lng&sensor=false";
&#34;而不是&#39;这样php就会评估$ lat,$ lng
你想在中心之前删除空格:
... staticmap?中心...
变为
... staticmap?center ...