在图片网址中使用php变量

时间:2014-03-25 23:17:17

标签: php html

如果我有2个php变量$ latitude和$ longitude如何将它们传递给url,例如如果纬度为12且经度为15,则网址为

<img border="0" src="http://maps.googleapis.com/maps/api/staticmap?center=12,15&zoom=16" 

我已尝试单独回显网址组件,但它似乎无法正常工作

5 个答案:

答案 0 :(得分:2)

$lat = 12;
$long = 15;
$img = "<img border='0' src='http://maps.googleapis.com/maps/api/staticmap?center=$lat,$long&zoom=16' />" 
echo $img;

你也可以这样做:

$img = "<img border='0' src='http://maps.googleapis.com/maps/api/staticmap?center=". $lat. ",". $long."&zoom=16' />" 

答案 1 :(得分:1)

我不知道你尝试了什么但是这样做了

$url = "http://maps.googleapis.com/maps/api/staticmap?center=" . $lat . "," . $long ."&zoom=16";
Echo $url;

答案 2 :(得分:0)

这应该有效:

<img border="0" src="http://maps.googleapis.com/maps/api/staticmap?center=<?php echo $latitude; ?>,<?php echo $longitude; ?>&zoom=16"

答案 3 :(得分:0)

尝试:

<img border="0" src="http://maps.googleapis.com/maps/api/staticmap?center=<?=$latitude?>,<?=$longitude?>&zoom=16"/>

<?=$latitude?>,只是短回声,与执行<?php echo $latitude; ?>

相同

http://php.net/manual/en/function.echo.php

答案 4 :(得分:0)

让它看起来更简单。只是回应整个事情。

<?php
    $latitude  = 12 ;
    $longitude = 15 ;

    echo "<img border='0' src='http://maps.googleapis.com/maps/api/staticmap?center=$latitude,$longitude&zoom=16'>" ;
?>