Length
in package
Table of Contents
Properties
- $str : string
Methods
- count() : int
- 文字の長さを取得します.
- equal() : bool
- 文字数がしきい値と同じか判定します.
- ge() : bool
- 文字数がしきい値以上か判定します.
- gt() : bool
- 文字数がしきい値より大きいか判定します.
- in() : bool
- 文字数が指定範囲内か判定します($min <= strLen <= $max).
- le() : bool
- 文字数がしきい値以下か判定します.
- lt() : bool
- 文字数がしきい値より小さいか判定します.
- out() : bool
- 文字数が指定範囲外か判定します($min < strLen < $max).
- set() : Length
- __construct() : mixed
- verifyMinAndMaxLimen() : void
- 最大値より大きい値を最小値に指定しているか検証します.
- verifySignedInteger() : void
- 値が負数かどうか検証します.
Properties
$str
private
string
$str
検証対象の文字列
Methods
count()
文字の長さを取得します.
public
count() : int
Return values
int —文字の長さを返します
equal()
文字数がしきい値と同じか判定します.
public
equal(int $size) : bool
Parameters
- $size : int
-
検査する文字数のしきい値を指定します
Tags
Return values
bool —文字数がしきい値より小さい場合はtrue、小さい場合はfalseを返します
ge()
文字数がしきい値以上か判定します.
public
ge(int $limen) : bool
Parameters
- $limen : int
-
検査する文字数のしきい値を指定します
Tags
Return values
bool —文字数がしきい値以上の場合はtrue、小さい場合はfalseを返します
gt()
文字数がしきい値より大きいか判定します.
public
gt(int $limen) : bool
Parameters
- $limen : int
-
検査する文字数のしきい値を指定します
Tags
Return values
bool —文字数がしきい値より大きい場合はtrue、小さい場合はfalseを返します
in()
文字数が指定範囲内か判定します($min <= strLen <= $max).
public
in(int $min, int $max) : bool
Parameters
- $min : int
-
検査する文字数の最小しきい値を指定します
- $max : int
-
検査する文字数の最大しきい値を指定します
Tags
Return values
bool —文字数が指定範囲内の場合はtrue、指定範囲外の場合はfalseを返します
le()
文字数がしきい値以下か判定します.
public
le(int $limen) : bool
Parameters
- $limen : int
-
検査する文字数のしきい値を指定します
Tags
Return values
bool —文字数がしきい値以下の場合はtrue、小さい場合はfalseを返します
lt()
文字数がしきい値より小さいか判定します.
public
lt(int $limen) : bool
Parameters
- $limen : int
-
検査する文字数のしきい値を指定します
Tags
Return values
bool —文字数がしきい値より小さい場合はtrue、小さい場合はfalseを返します
out()
文字数が指定範囲外か判定します($min < strLen < $max).
public
out(int $min, int $max) : bool
Parameters
- $min : int
-
検査する文字数の最小しきい値を指定します
- $max : int
-
検査する文字数の最大しきい値を指定します
Tags
Return values
bool —文字数が指定範囲外の場合はtrue、指定範囲内の場合はfalseを返します
set()
public
static set(string $val) : Length
Parameters
- $val : string
Return values
Length__construct()
private
__construct(string $val) : mixed
Parameters
- $val : string
verifyMinAndMaxLimen()
最大値より大きい値を最小値に指定しているか検証します.
private
verifyMinAndMaxLimen(int $min, int $max) : void
Parameters
- $min : int
-
検証する値を渡します
- $max : int
-
検証する値を渡します
Tags
verifySignedInteger()
値が負数かどうか検証します.
private
verifySignedInteger(int $val) : void
Parameters
- $val : int
-
検証する値を渡します