Php 我的语法有什么问题
我这里有这样的语法:Php 我的语法有什么问题,php,if-statement,syntax,nested-if,Php,If Statement,Syntax,Nested If,我这里有这样的语法: $savings = $savings == '' ? null : $savings; $savings来自$\u POST['savings'],它来自一个输入数字字段,我把它留空了,所以它应该等于“”,但是当我打印($savings)时,我什么也没有得到,我希望为null只要尝试一下: $savings = empty($savings) ? null : $savings; 试一下: $savings = empty($savings) ? null : $sa
$savings = $savings == '' ? null : $savings;
$savings
来自$\u POST['savings']
,它来自一个输入数字字段,我把它留空了,所以它应该等于“”,但是当我打印($savings)时,我什么也没有得到,我希望为null只要尝试一下:
$savings = empty($savings) ? null : $savings;
试一下:
$savings = empty($savings) ? null : $savings;
试一下:
$savings = empty($savings) ? null : $savings;
试一下:
$savings = empty($savings) ? null : $savings;
确保您trim()
您的值,并使用empty()
查看该值是否真的是空值。这根本不起作用,当我打印($savings)时没有返回任何内容,我希望出现“null”确保您trim()
您的值并使用empty()
查看该值是否真的是空值。这根本不起作用,当我打印r($savings)时没有返回值,我希望出现“null”确保trim()
您的值并使用empty()
查看该值是否真的是空值。这根本不起作用,当我打印r($savings)时没有返回值,我希望出现“null”确保trim()
您的值,并使用empty()
查看该值是否真的是空值。这根本不起作用,当我打印($savings)时没有返回任何内容,我希望出现“null”第二个将实现什么?三元运算符很难看,但是你的第二个更糟糕。@NiettheDarkAbsol对于非空的情况,你不需要再写一次$savings
。第二个不是返回true
?(如!empty($savings)?!empty($savings):null)@DamienPirsy第二个等同于:!空($储蓄)$节省:null
第二个将实现什么?三元运算符很难看,但您的第二个更糟糕。@NiettheDarkAbsol对于非空的情况,您不需要再次写入$savings
。第二个运算符不返回true
?(如!empty($savings)?!empty($savings):null)@DamienPirsy第二个等同于:!空($储蓄)$节省:null
第二个将实现什么?三元运算符很难看,但您的第二个更糟糕。@NiettheDarkAbsol对于非空的情况,您不需要再次写入$savings
。第二个运算符不返回true
?(如!empty($savings)?!empty($savings):null)@DamienPirsy第二个等同于:!空($储蓄)$节省:null
第二个将实现什么?三元运算符很难看,但您的第二个更糟糕。@NiettheDarkAbsol对于非空的情况,您不需要再次写入$savings
。第二个运算符不返回true
?(如!empty($savings)?!empty($savings):null)@DamienPirsy第二个等同于:!空($储蓄)$节省:空