显示字符串变量
问题描述:
我有这样的事情:显示字符串变量
<?php
$show_title = urlencode(row_Something['text']);
echo '<td title='.$show_title.'>;
?>
当我悬停鼠标移动到表格的单元格它显示* row_Something [“文本”] *这就好比的房子是红色的。 如果我只用
$show_title = (row_Something['text']);
我只得到的。
如果我使用 $show_title = urlencode(row_Something['text'])
我得到的+房屋+是+红色。 我做错了什么? 谢谢!
答
生成的HTML看起来对您有效吗?
<td title=The house is red>
实际尝试使用引号:
echo '<td title="'.htmlspecialchars($row_Something['text']).'">';
在未来,始终查看源文件试图调试PHP结果时。
+0
对!感谢您的时间!将来我还会尝试从整个代码中只提取问题。我有很多if,else,被解析的变量......等等。再次感谢你!!! –
什么是'row_Something'?这是一个变量吗?它是否应该在它前面没有美元($)符号,即'$ show_title = $ row_Something ['text'];'? –
此外,你正在寻找'htmlspecialchars'来逃避你的变量,而不是'urlencode'。 –
对!感谢您的时间! –