如何在PHP中回显我的HTML并删除错误消息?

时间:2016-06-23 18:38:38

标签: php html echo quotations

我正在尝试遍历数组并将值传递给HTML。我的循环回应了大量的代码。这是我正在努力解决的一小部分代码。

<p class='gl-item-title'>'.$array['title']'</p>
<p class='gl-item-category'>'.$array['type']'</p>

我收到此错误消息

解析错误:

  在第223行的C:\ MAMP \ htdocs \ simsestate \ Sims-esate \ index.php中出现

语法错误,意外''(T_ENCAPSED_AND_WHITESPACE),期待标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)

我不明白这个错误。有人会提供有关如何在PHP中回显大块HTML的技巧吗?

3 个答案:

答案 0 :(得分:0)

<p class='gl-item-title'>'.$array['title'].'</p>
<p class='gl-item-category'>'.$array['type'].'</p>

当您加入字符串时,您必须使用点, 我不知道你的代码的其余部分是什么样的,但是在这部分你忘记了数组索引变量之后的点

答案 1 :(得分:0)

为您的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>

答案 2 :(得分:0)

你在变量后需要另一个点。试试这个:

echo '<p class=\'gl-item-title\'>'.$array['title'].'</p>';