如何在 PHP 中回显我的 HTML 并消除错误消息?
How to echo my HTML in PHP and get rid of an error message?
我正在尝试遍历数组并将值传递给 HTML。我的循环回显了一大块代码。这是我正在努力处理的代码的一小部分。
<p class='gl-item-title'>'.$array['title']'</p>
<p class='gl-item-category'>'.$array['type']'</p>
我收到此错误消息
解析错误:
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\MAMP\htdocs\simsestate\Sims-esate\index.php on line 223
我不明白这个错误。有人会提供有关如何在 PHP 中回显大块 HTML 的提示吗?
<p class='gl-item-title'>'.$array['title'].'</p>
<p class='gl-item-category'>'.$array['type'].'</p>
连接字符串时必须使用点,
我不知道你的代码的其余部分是什么样的,但在这部分你忘记了数组索引变量后的点
为您的 HTML 使用双引号 "
或转义单引号 \'
,另外您在 $array['']
变量后遗漏了一个 .
echo '<p class="gl-item-title">'.$array['title'].'</p>';
echo '<p class="gl-item-category">'.$array['type'].'</p>';
上面也可以这样写:
<p class="gl-item-title"><?php echo $array['title']; ?></p>
<p class="gl-item-category"><?php echo $array['type']; ?></p>
您需要在变量后添加一个点。试试这个:
echo '<p class=\'gl-item-title\'>'.$array['title'].'</p>';
我正在尝试遍历数组并将值传递给 HTML。我的循环回显了一大块代码。这是我正在努力处理的代码的一小部分。
<p class='gl-item-title'>'.$array['title']'</p>
<p class='gl-item-category'>'.$array['type']'</p>
我收到此错误消息
解析错误:
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\MAMP\htdocs\simsestate\Sims-esate\index.php on line 223
我不明白这个错误。有人会提供有关如何在 PHP 中回显大块 HTML 的提示吗?
<p class='gl-item-title'>'.$array['title'].'</p>
<p class='gl-item-category'>'.$array['type'].'</p>
连接字符串时必须使用点, 我不知道你的代码的其余部分是什么样的,但在这部分你忘记了数组索引变量后的点
为您的 HTML 使用双引号 "
或转义单引号 \'
,另外您在 $array['']
变量后遗漏了一个 .
echo '<p class="gl-item-title">'.$array['title'].'</p>';
echo '<p class="gl-item-category">'.$array['type'].'</p>';
上面也可以这样写:
<p class="gl-item-title"><?php echo $array['title']; ?></p>
<p class="gl-item-category"><?php echo $array['type']; ?></p>
您需要在变量后添加一个点。试试这个:
echo '<p class=\'gl-item-title\'>'.$array['title'].'</p>';