在 php 中,'<' 与任何字符串的连接变为空字符串

in php concatenation of '<' with any string becomes empty string

我有一个 PHP 套接字连接。我发送一个请求并收到它的响应。响应采用 xml 格式并包含“<”。我想连接字符串并构建一个完整的响应字符串。但是当我把 '<' 放在字符串的开头时,整个字符串变为空:

$s1 = 'hello';
$s2 = '<';
$s = $s2.$s1;
echo 's1: '.$s1.' s2: '.$s2.' s: '.$s;

output:
s1: hello s2: < s: 

我该怎么办?

这些是网络浏览器跳过显示的标签问题。您可以通过将'<'转换为“<”来显示。

PHP 有针对此类问题的内置函数,

String functions

在此页面搜索 'HTML',您将获得 4-5 个对您有帮助的功能。

希望对您有所帮助!!