我试图在$ _POST变量上使用trim()函数为我刚创建的表单,但注意到没有用,因为额外的空格会自动禁用。
我创建了一个非常简单的PhP表单(form.php),向用户询问名称。然后我在target.php(处理数据的页面)中有这样的东西:
<p>Hello <?php echo $_POST['nickname'];?>, how are you today?</p>
事实是,即使用户输入名称&#34; Peter&#34;,我在Safari和Chrome中看到了这一点:&#34;你好Peter,今天你好吗?&#34; ...不使用trim()函数!
所以这是我的问题:现代浏览器是否会自动修剪最终结果?
提前谢谢!
答案 0 :(得分:0)
这不是一项功能,但浏览器没有显示空间 我尝试过以下代码
$text = 'john ';
$text[10] = 'doe';
print_r($text);exit;
即使john末尾有空格,你也会在输出中看到约翰。
尝试查看来源,您会看到不同的内容