我在PHP中工作的字符串来自一个文本文件,该行读取:从文本文件读取时,PHP很尴尬。可变读BLANK
<Unknown>
然而,当我var_dump
关联到该行的数组变量,它读取
string(9) ""
我之前在MySQL中插入了相同的数据<Unknown>
,并且从未遇到过这个问题。
我在PHP中工作的字符串来自一个文本文件,该行读取:从文本文件读取时,PHP很尴尬。可变读BLANK
<Unknown>
然而,当我var_dump
关联到该行的数组变量,它读取
string(9) ""
我之前在MySQL中插入了相同的数据<Unknown>
,并且从未遇到过这个问题。
那是因为你是var_dump
荷兰国际集团,并使用Web浏览器中看到<
和>
之间的输出,任何被认为是由你的浏览器的HTML标签,所以你看不到输出,但与string(9)
你可以尝试:
echo '<pre>' . print_r($var, 1) . '</pre>';
如果您想肯定会看到:)))
$var = "<unknown>";
var_dump(htmlspecialchars($var));