检查 Laravel 视图中的空字符串和空字符串

2022-08-30 20:24:47

在我看来,我必须分别输出一个和那个nullempty string

所以我有这个:

@if( $str->a == null)
... // do somethin
@endif

@if( $str->a == '')
... // do somethin
@endif

问题是它们的结果相同。

谢谢


答案 1

在评论中,您说您只想检查它是否是.因此,请使用 is_null()null

@if (is_null($str->a))
    // do somethin
@endif

答案 2
@if( !empty($str->a))
... // do somethin
@endif

这被认为是空的

以下内容被视为空:

"" (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)

推荐