Php 在我的输入字段中有一个作为标准值给出的空值,我不';我不知道它从哪里来
我的PHP中有一个奇怪的问题,它在我的输入字段的1处给出了一个空值 您可以看到该值有一个空字符串 当输入中没有任何内容时,您肯定可以看出它显示了错误。没有给定空格字符 这里您可以看到,如果我插入一个用户,它会发送什么 这是必须出现的错误Php 在我的输入字段中有一个作为标准值给出的空值,我不';我不知道它从哪里来,php,html,Php,Html,我的PHP中有一个奇怪的问题,它在我的输入字段的1处给出了一个空值 您可以看到该值有一个空字符串 当输入中没有任何内容时,您肯定可以看出它显示了错误。没有给定空格字符 这里您可以看到,如果我插入一个用户,它会发送什么 这是必须出现的错误 我不知道该怎么办。在验证该值之前,您可以对该值使用trim()——它将删除字符串开头和结尾的所有空格,因此,如果字符串最初只包含一个空格(或多个空格),则在应用trim()后它将为空,因此不进行验证。代码需要出现在您的问题中,而不是图像中。你能添加代码吗
我不知道该怎么办。在验证该值之前,您可以对该值使用
trim()
——它将删除字符串开头和结尾的所有空格,因此,如果字符串最初只包含一个空格(或多个空格),则在应用trim()后它将为空
,因此不进行验证。代码需要出现在您的问题中,而不是图像中。你能添加代码吗?好的,忽略我+规则,不需要麻烦,有人回答:耸耸肩:正如Johannes所说,你可以使用empty(trim($\u POST['name']))看起来你的值包含一个空格“not”。