有没有办法测试是否在表单文本输入中按了空格键。我知道值或键码是32,并尝试使用如下语句的各种选项:
elseif($rec =='' || $rec == 32 || $rec == ' ')
但仍未得到承认。我将不胜感激任何帮助,我发布的代码只是我用来检查价值的相关代码的一部分。感谢
答案 0 :(得分:1)
查看trim()
和strstr()
函数。我认为这就是你需要的。
答案 1 :(得分:1)
$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 !!! :)";
}