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