在 php 中,如何检查字符串是否完全没有字符。
目前我喜欢下面,并替换-
为' '
. 但是,如果搜索字符串包含所有坏词,它会给我留下' '
(3 个空格)。长度仍将显示为 3,它会转到 sql 处理器。有什么方法可以检查字符串是否根本没有字符或数字?
$fetch = false;
#$strFromSearchBox = 'Why-you-foo-bar-I-ought-to-tar-you';
$strFromSearchBox = 'foo-bar-tar';
if(strlen($strFromSearchBox) >=2)
{
$newString = str_replace($theseWords,'',$strFromSearchBox);
$newString = str_replace('-',' ',$newString);
if(strlen($newString)>=2)
{
$fetch = true;
echo $newString;
}
}
if($fetch){echo 'True';}else{echo 'False';}