-2

PHPで入力の長さを確認するには?

PS strlen は機能しましたが、コードの他の部分が間違っていました。ご不便をおかけして申し訳ありません。

4

2 に答える 2

3

ああ、でも strlen/mb_strlen は機能します:)

$name = isset($_POST['name']) ? $_POST['name'] : null;
$lengthFunction = function_exists('mb_strlen') ? 'mb_strlen' : 'strlen';
if($lengthFunction($name) > 4){
    // $name has > than 4 chars.
}
于 2013-04-15T16:49:12.040 に答える
2

使用するstrlen()

if(strlen($_POST['whatever']) > 4) {
   echo 'Limit Exceeded';
}

これらの条件を使用して、ユーザーがさらに文字を挿入した場合にエラーをスローする場合は、maxlength属性を使用するだけで、一連の検証を節約できます

于 2013-04-15T16:47:56.983 に答える