如何编写一个if条件将评估为零不空?我正在编写一个验证脚本,如果该字段为空,我会抛出一个错误。如果选择的数值以0(零)开头,则不应将其视为空白。该手册指出字符串0被认为是空的并返回false。如果我将空变为!isset,则零可以工作,但其他真正为空的文本框会通过验证。我怎么写这个来处理我的情况?空和零作为字符串
Q
空和零作为字符串
2
A
回答
2
if (strlen($x)) {
// win \o/ (not empty)
}
编码愉快。
(所有文本框/形式输入内容本质上是只是文本。在任何意义的数值是后和各表示可以被验证。0在strlen
强制回到“0”。)
0
您是否考虑过使用is_null()?
if (is_null($value) || $value === "") {}
if (empty($value) && $value !== 0)
0
if(!is_numeric($var) && empty($var))
{
// empty
}
else
{
// not empty
}
相关问题
- 1. 将空字符串作为NULL和零作为零插入浮动列
- 2. C字符串空零?
- 3. Golang:将零字符串指针设置为空字符串
- 4. 格式规格显示空白(空字符串)为零(0)
- 5. UITextField:测试文本属性为空字符串或零或空不起作用
- 6. rails text_field/text_ara空字符串vs零
- 7. 如何设置为零的可选项为空字符串?
- 8. 这解释为零参数为空字符串,而不是“无”
- 9. 字符串为空或空
- 10. 我如何格式化一个数字作为一个字符串,使零由空字符串
- 11. 空作为字符串发送“null”
- 12. 字符串不为空,空或空字符串
- 13. 为“字符串不为空”
- 14. 当主字符串为零且子字符串不为零时,iOS rangeofString会执行什么操作?
- 15. 如何检查空值或长度为零的字符串
- 16. XmlSerializer将带空字符串的属性反序列化为零
- 17. vba Excel访问:零长度字符串为空数
- 18. 在保存之前将空字符串转换为零
- 19. 红宝石 - 空字符串为零,以避免变量缓存
- 20. 为什么打印空字符串时,零弹出?
- 21. 将零长度字符串转换为空白在Microsoft Access中
- 22. 基于性能的零和空字符串之间的差异
- 23. android-jackson将空字段值作为空字符串
- 24. Xpages空字符串或空字符串
- 25. Hibernate可以将空字符串默认为空字符串
- 26. 在Tcl中识别为空双字符串的空字符串
- 27. 在对象中将空字符串转换为空字符串
- 28. 如何将空字符串转换为空字符串json.net
- 29. 初始化字符串为空与空字符串
- 30. 反序列化字符串考虑空单为空字符串
为什么不先做字符串比较? '$ test ==“0”'? – JohnP 2011-04-28 05:10:04
'if($ value!== 0)',因为'(false == 0)'为真。但'false === 0' is not true – Ibu 2011-04-28 05:10:44
字符串“0”的* length *是...(也就是说问一个不同的问题) – 2011-04-28 05:14:42