i-f*_*ith 5 php if-statement laravel
在我看来,我必须分别输出一个null和那个empty string
所以我有这个:
@if( $str->a == null)
... // do somethin
@endif
@if( $str->a == '')
... // do somethin
@endif
Run Code Online (Sandbox Code Playgroud)
问题是他们的结果是一样的.
谢谢
Ale*_*nin 12
你在评论中说过你只想检查一下null.所以,使用is_null():
@if (is_null($str->a))
// do somethin
@endif
Run Code Online (Sandbox Code Playgroud)
小智 8
@if( !empty($str->a))
... // do somethin
@endif
Run Code Online (Sandbox Code Playgroud)
这是空的考虑
以下内容被认为是空的:
"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)
$var; (a variable declared, but without a value)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38721 次 |
| 最近记录: |