LoginSignup
2
0

More than 5 years have passed since last update.

blank関数の早見表 laravel5.5〜

Last updated at Posted at 2018-03-10

laravel5.5からヘルパ関数にblankが新しく追加されました。
直感的に使用できて良い!

empty() is_null() isset() medium.jpgblank()
$x = ""; TRUE FALSE TRUE TRUE
$x = " "; FALSE FALSE TRUE TRUE
$x = null; TRUE TRUE FALSE TRUE
$x = array() / collect(); TRUE FALSE TRUE TRUE
$x = array('a', 'b') / collect('a', 'b'); FALSE FALSE TRUE FALSE
$x = false; TRUE FALSE TRUE FALSE
$x = true; FALSE FALSE TRUE FALSE
$x = 1; FALSE FALSE TRUE FALSE
$x = 0; TRUE FALSE TRUE FALSE
$x = -1; FALSE FALSE TRUE FALSE
$x = "1"; FALSE FALSE TRUE FALSE
$x = "0"; TRUE FALSE TRUE FALSE
$x = "true"; FALSE FALSE TRUE FALSE
$x = "false"; FALSE FALSE TRUE FALSE

blankの逆の動作は、filledメソッドです。

 //使用例
 if(isset($value) && trim($value) != ""){} //使わない場合
 if(isset($value) && !(trim($value) == "")){} //使わない場合

 if(filled($value)){} //使った場合

参考サイト

PHP Document:PHP 型の比較表
laralve5.5 Document公式:Helpers
laralve5.5 Document日本語:Helpers

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0