concrete5 逆引きリファレンス

Numbers validation ヘルパーで数字をチェックする

2021/06/03 22:15
Numbers validation ヘルパーを使い整数や数字かどうかをチェックする

Numbers validation ヘルパーで数字をチェックするには、integer()やnumber()を使います。

$nvh = Core::make('helper/validation/numbers');
$data = '23'; 
$nvh->number($data); //true 数字かどうか
$data = 'abc'; //false

引数を追加することで、数字の範囲を判定できます。

$nvh->number($data,10) // 10以上
$nvh->number($data,10,20) //10以上20以下

整数(integer)かどうか判断するには integer() を使います。

$nvh = Core::make('helper/validation/numbers');
$data = '0.5'; //false
$data = '26000'; //true
$nvh->integer($data);

numberと同じで引数を追加することで、数字の範囲を判定できます。

$nvh->integer($data,10) // 整数で10以上
$nvh->integer($data,10,20) // 整数で10以上20以下