如何在PHP中使用HTML封装PHP变量,并同时使用单引号和双引号。我已经尝试过将它们转义,但这只是在打破它。
$html_php = "
'<div class=\"release-timer-div\" id=\"days\">Next Release <span class=\"release-timer-span\">.</span></div><div class=\"release-timer-div\" id=\"days\">' + days + '<span class=\"release-timer-span\">days</span></div><div class=\"release-timer-div\" id=\"hours\">' + hours + '<span class=\"release-timer-span\">hrs</span></div><div class=\"release-timer-div\" id=\"minutes\">' + minutes + '<span class=\"release-timer-span\">min</span></div><div class=\"release-timer-div\" id=\"seconds\">' + seconds + '<span class=\"release-timer-span\">sec</span></div>'
";
您不能那样组合,我建议您在代码中使用“。”使用纯PHP脚本。和$(variable)组合文本,并在页面上渲染html孔后使用js,以便您可以使用元素ID或类名进行操作。
$var = '<div class="release-timer-div" id="days">Next Release <span class="release-timer-span">.</span></div><div class="release-timer-div" id="days">'.$day.'<span class="release-timer-span">days</span></div><div class="release-timer-div" id="hours">'.$hour.'<span class="release-timer-span">hrs</span></div><div class="release-timer-div" id="minutes">'.$minutes.'<span class="release-timer-span">min</span></div><div class="release-timer-div" id="seconds">'.$seconds.'<span class="release-timer-span">sec</span></div>';
[如果您使用的是api调用,只需使用js呈现页面即可。不要在两种语言之间组合太复杂。希望这个回答您的问题。