PhP 中自动禁用多余的空格:为什么?

Extra white spaces automatically disabled in PhP: why?

我试图在我刚刚创建的表单的 $_POST 变量上使用 trim() 函数,但发现没有用,因为多余的空格会自动禁用。

我创建了一个非常简单的 PhP 表单 (form.php) 向用户询问姓名。然后我在我的target.php(处理数据的页面)中有这样的东西:

<p>Hello <?php echo $_POST['nickname'];?>, how are you today?</p>

事实是,即使用户输入名称“Peter”,我在 Safari 和 Chrome 中也看到了这一点:"Hello Peter, how are you today?"... 不使用 trim( ) 功能 !

所以这是我的问题:现代浏览器会自动 trim 生成最终结果吗?

提前致谢!

这不是一项功能,但浏览器未显示 space 我试过下面的代码

$text = 'john ';
$text[10] = 'doe';
print_r($text);exit;

即使 john

末尾有一个 space,您也会在输出中看到 john d

尝试查看源代码,您会看到一些不同的东西