Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未打印小于符号的数组元素_Php_Arrays_Element - Fatal编程技术网

Php 未打印小于符号的数组元素

Php 未打印小于符号的数组元素,php,arrays,element,Php,Arrays,Element,我有一个PHP问题。当我拥有以下数组时: $string = array('<','s'); echo $string[0]; echo $string[1]; $string=array(“我假设您的输出没有按预期显示给您,因为您正在web浏览器中查看它。任何以

我有一个PHP问题。当我拥有以下数组时:

$string = array('<','s');

echo $string[0];
echo $string[1];

$string=array(“我假设您的输出没有按预期显示给您,因为您正在web浏览器中查看它。任何以<字符开头,后跟字母的内容都将被解释为HTML标记

如果您查看输出的页面源,您可能会看到您要查找的内容


我相信PHP有办法将转义的HTML标记等输出到页面,但我对它不太熟悉。

$string=array(“当您回显“”时)。正如您所知,<&>中的内容是一个标记,不会显示在输出上(标记用于格式化,有时用于设置页面样式)。因此,请使用
回显htmlspecialchars($string[0])

小于和大于的字符通常用于定义html中的元素,因此您必须定义这些字符应像“普通字符”一样输出:

$string = array('<','s');
echo htmlentities($string[0]);
echo htmlentities($string[1]);
查看并查看“html名称列”


你也可以看看
$string=array('它被打印出来了,你就是看不到它!(戴上眼镜!)不,只需右键单击->查看源代码
echo-htmlentities($string[1]);
如果你将PHP输出为纯文本,你就不必担心HTML转义。你可以使用
标题('Content-Type:text/plain')来实现这一点
在回显任何输出之前。非常感谢,我得到了它。在这种情况下,我需要小于符号,例如
,我不需要htmlentities,例如
$string = array('<','1#');

echo $string[0];
echo $string[1];
$string = array('<','s');
echo htmlentities($string[0]);
echo htmlentities($string[1]);
&lt; = less than (<) 
&gt; = more than (>)
$string = array(&lt;,'1');