「filter_var()を使って文字数が1以上20以下である事を検証」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
今回はfilter_var()を使って文字数が1以上20以下である事を検証します。
*コード
<body>
<?php
$a = "日本語English";
$b = mb_strlen($a);
$options = array(
'options' => array(
'min_range' => 1,
'max_range' => 20
),
);
$var = filter_var($b, FILTER_VALIDATE_INT, $options);
var_dump($var);
?>
</body>
*実行結果
int(10)
また、mb_strlen()は第二引数として文字列のエンコーディングを指定する事が出来ます。~
省略時は内部エンコーディングが指定されます。~
以上