-3

フォームのテキスト入力でスペースバーが押されたかどうかをテストする方法はありますか? 値またはキーコードが 32 であることはわかっており、次のようなステートメントを使用してさまざまなオプションを試しました。

elseif($rec =='' || $rec == 32 || $rec == ' ')

しかし、まだ認識されていません。私が投稿したコードは、価値をチェックするために使用している関連コードの一部にすぎません。ありがとう

4

2 に答える 2

1

trim()関数と関数を見てくださいstrstr()。必要なものだと思いました。

于 2012-12-09T13:46:22.073 に答える
1

使用してpreg_match()

$subject = "abcdef";
$pattern = '/\s/';
if (preg_match($pattern,)) {...}

PHP を使用strpos():

$mystring = 'Hello world';
$findme   = ' ';
$pos = strpos($mystring, $findme);

// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
    echo "no spaces :(";
} else {
    echo "Spacing out !!! :)";
}
于 2012-12-09T13:52:05.467 に答える