我知道这很简单,但对我不起作用....
我使用以下内容在html中显示变量。
<?php if (!empty($data['title_text'])) {
echo '<h1 class="site-title animated fadeInDown">' .$data['title_text']. '</h1>';
}
它正在显示但是varibale不在html元素中。它显示如此
TEST DATA
<h1 class="site-title animated fadeInDown"></h1>
答案 0 :(得分:1)
您的变量可能包含使html无效/混乱的字符。你应该始终确保不会发生这种情况:
echo '<h1 class="site-title animated fadeInDown">' . htmlspecialchars($data['title_text'], ENT_QUOTES, 'UTF-8') . '</h1>';
(假设您使用的是utf-8)
答案 1 :(得分:0)
尝试在您的网页上添加此部分代码:
define('CHARSET', 'ISO-8859-1');
define('REPLACE_FLAGS', ENT_COMPAT | ENT_XHTML);