Php 空文本输入表示空$\u POST[]元素?(无煤)
所以我的问题是: 如果我没有在输入中写入任何内容Php 空文本输入表示空$\u POST[]元素?(无煤),php,post,null-coalescing,Php,Post,Null Coalescing,所以我的问题是: 如果我没有在输入中写入任何内容 <input type="text" name="test"> 在使用post方法的简单表单中,当我在我的操作url中收到$\u post数组时,$\u post[“test”]作为空字符串存在($\u post[“test”]=>“) 所以我不能使用null coalesce,因为$var=$\u POST[“test”]违约",因为它总是$var=”“(正常情况下) 有什么办法可以解决这个问题吗?仅用于检查post数据中是否
<input type="text" name="test">
在使用post方法的简单表单中,当我在我的操作url中收到$\u post
数组时,$\u post[“test”]
作为空字符串存在($\u post[“test”]=>“
)
所以我不能使用null coalesce,因为$var=$\u POST[“test”]违约",代码>因为它总是$var=”“代码>(正常情况下)
有什么办法可以解决这个问题吗?仅用于检查post数据中是否有特定的密钥
if (isset($_POST['test']) )
{
$textData = '+text'.$_POST['test'];
echo $textData;
}
isset()
是在您的条件下编写的函数。在发布此问题之前,您是否查看了StackOverflow?这是否可能是您要查找的内容的副本?三元运算符:天哪,我为什么不发布那个答案?你看到我贴了一个重复的链接了吗?在你给出答案之前你检查过了吗?StackOverflow不需要更多的问题/页面。它需要独特的问题/页面。请通过过滤掉重复的问题来帮助这个社区。现在你获得了更多的投票——这将鼓励你发布重复问题的答案。你可以开始做正确的事情,现在,就在这里。这里有数百万个合法的问题需要回答。尝试从独特的问题中赢得你的声誉。