Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比较PHP中的空ASCII字符_Php - Fatal编程技术网

比较PHP中的空ASCII字符

比较PHP中的空ASCII字符,php,Php,我有一个非常简单的问题。在PHP中执行以下操作时: echo (rawurldecode('%20') ==''); 我总是得到false,但我预期的行为是应该是true。换句话说,我想检查一个变量是否是空的,因为变量可以从URL传递一些参数。 < P>如果你认为空间是“空的”,那么在RAWURL解码输出上做一个修剪。< /P> echo (trim(rawurldecode('%20')) ==''); 如果要检查变量是否为空,则可以轻松使用PHP内置的函数。'%20'不是空的,它是一个

我有一个非常简单的问题。在PHP中执行以下操作时:

 echo (rawurldecode('%20') =='');
我总是得到
false
,但我预期的行为是应该是
true
。换句话说,我想检查一个变量是否是空的,因为变量可以从URL传递一些参数。

< P>如果你认为空间是“空的”,那么在RAWURL解码输出上做一个修剪。< /P>
echo (trim(rawurldecode('%20')) =='');

如果要检查变量是否为空,则可以轻松使用PHP内置的函数。

'%20'
不是空的,它是一个空格。。。