文字列が長すぎるか短すぎるかをチェックする関数はありますか?私は通常、いくつかの場所で次のようなものを書くことになります。
if (strlen($input) < 12)
{
echo "Input is too short, minimum is 12 characters (20 max).";
}
elseif(strlen($input) > 20)
{
echo "Input is too long, maximum is 20 characters.";
}
簡単に書くことができると思いますが、PHPに組み込まれているものはありますか?
私は通常、入力を検証するときにエラーを収集するため、上記のコードは次のように記述されます。
$errors = array();
if (strlen($input) < 12)
{
$errors['field_name'] = "Field Name is too short, minimum is 12 characters (20 max).";
}
elseif(strlen($input) > 20)
{
$errors['field_name'] = "Field Name is too long, maximum is 20 characters.";
}
どうすればそれを関数にすることができますか^?