Я пытаюсь вставить эти переменные $ lat и $ lng в конечную переменную $ html без успеха. Может ли кто-нибудь указать мне в правильном направлении? ..Вставить одну переменную в другую с PHP
Очень ценится.
<?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;
?>
Используйте двойные кавычки вместо одиночных кавычек. Одиночные кавычки обрабатывают строку как литерал, поэтому переменные не интерполируются. – andrewsi
Вы пишете HTML, поэтому перед вставкой в фрагмент HTML вы должны запускать свои данные ('$ url', в частности, так как он содержит символы' и ') через' htmlspecialchars() '. – Quentin