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
尝试查看源代码,您会看到一些不同的东西
我试图在我刚刚创建的表单的 $_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尝试查看源代码,您会看到一些不同的东西