0
我必须在传送带中回显blob图像,但由于base64_encode()我不能使用单引号标记img标记行,有人可以解释我如何使用double img行的引号。谢谢 !!!!单引号和双引号的PHP回声
这里是我的代码:
echo "
<div id=\"Carousel$i\" class=\"myCarousel carousel slideCarousel\" data-ride=\"carousel\" data-interval=\"5000\">
<ol class=\"carousel-indicators\">
<li data-target=\"#Carousel$i\" data-slide-to=\"0\" class=\"active\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"1\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"2\"></li>
<li data-target=\"#Carousel$i\" data-slide-to=\"3\"></li>
</ol>
<div class=\"carousel-inner\" role=\"listbox\">
<div class=\"item active\">";
// HEREEEEE !!!!!!
echo '<img src=\"data:image/jpeg;base64,'.base64_encode($image).'\"/>';
echo "</div>
<div class=\"item\">
<img class=\"slideimage\" src=\"images/diving3.jpg\" alt=\"Chania\">
</div>
<div class=\"item\">
<img class=\"slideimage\" src=\"images/Ambergris-Divers-PADI-Scuba-Course.jpg\" alt=\"Chania\">
</div>
</div>
<a class=\"left carousel-control\" href=\"#Carousel$i\" role=\"button\" data-slide=\"prev\">
<span class=\"glyphicon glyphicon-chevron-left\" aria-hidden=\"true\"></span>
<span class=\"sr-only\">Previous</span>
</a>
<a class=\"right carousel-control\" href=\"#Carousel$i\" role=\"button\" data-slide=\"next\">
<span class=\"glyphicon glyphicon-chevron-right\" aria-hidden=\"true\"></span>
<span class=\"sr-only\">Next</span>
</a>
</div>
";
什么是“我不能由于base64_encode()的意思,使用单引号表示img标记行?你有什么问题,正确吗?寻求调试帮助的问题(“**为什么代码不工作?”)必须包含所需的行为,*特定问题或错误*和*在问题本身**中重现它所需的最短代码**没有明确的问题陈述**没有用于其他读者。请参阅:[如何创建最小,完整和可验证的示例。](http://stackoverflow.com/help/mcve) –
单引号中的反斜杠只能转义自身和单引号。否则,它将保持原样。 – mario
http://stackoverflow.com/questions/9908002/php-and-backslashes-in-strings – mario