可能重复:
如果字符串只包含空格?
我不想更改字符串,也不想检查它是否包含空格.我想检查整个字符串是否只有空格.最好的方法是什么?
print_r(strlen(trim(' ')));
Run Code Online (Sandbox Code Playgroud)
结果是9
我也试过了
preg_replace('/[\n\r\t\s]/', '', ' ')
Run Code Online (Sandbox Code Playgroud)
但结果不是零.
请下载我的代码,您将得到结果
假设
$test = '';
if(empty($test)){ $test = "not found";}
echo $test;
Run Code Online (Sandbox Code Playgroud)
以上情况答案将"未找到"
但即使$test
变量是空的但是结果也没有给出,但是低于1 .
$test = ' ';
if(empty($test)){ $test = "not found";}
echo $test;
Run Code Online (Sandbox Code Playgroud)
我们如何在PHP中将这两个变量视为空?