有没有一种方法可以将html分配给php变量而不丢失其标记?
我试图以这种方式将一些html分配给php中的一个变量,以使我的html模块化有没有一种方法可以将html分配给php变量而不丢失其标记?,php,html,variables,markup,Php,Html,Variables,Markup,我试图以这种方式将一些html分配给php中的一个变量,以使我的html模块化 $html_block1 = "<div class='item'> <img src='chicago.jpg' alt='Chicago'> <div class='carousel-caption'> <h3>Chicago</h3> <p>Thank you, Chicago!<
$html_block1 = "<div class='item'>
<img src='chicago.jpg' alt='Chicago'>
<div class='carousel-caption'>
<h3>Chicago</h3>
<p>Thank you, Chicago!</p>
</div>
</div>"
$html\u block1=”
芝加哥
谢谢你,芝加哥
"
HTML特定的标记丢失了,因为每个文本编辑器都会认为这是一个简单的字符串,而不是HTML。这使得以后的编辑非常不切实际。有没有一种方法可以在不丢失标记的情况下将此html存储在php文件中,以便以后其他文件可以轻松使用?多谢各位
作为替代方案,您可以使用: 您的代码变成:<?php
ob_start();
?>
<div class='item'>
<img src='chicago.jpg' alt='Chicago'>
<div class='carousel-caption'>
<h3>Chicago</h3>
<p>Thank you, Chicago!</p>
</div>
</div>
<?php
$html_block1 = ob_get_clean();
芝加哥
谢谢你,芝加哥
根据您的编辑器,可能会起作用
<?php
ob_start();
require VIEW_FOLDER . '/my_view.php';
$html_block1 = ob_get_clean();
<div class='item'>
<img src='chicago.jpg' alt='Chicago'>
<div class='carousel-caption'>
<h3>Chicago</h3>
<p>Thank you, Chicago!</p>
</div>
</div>