我有一个非常简单的问题。当我在PHP中执行以下操作时:
echo (rawurldecode('%20') =='');
我总是得到false
,但我的预期行为应该是true
。换句话说,我想检查变量是否为空,因为变量可以从URL传递一些参数。
答案 0 :(得分:2)
如果您将空间视为“空”,则在rawurldecode输出上进行修剪。
echo (trim(rawurldecode('%20')) =='');
答案 1 :(得分:-1)
如果要检查变量是否为空,则可以轻松使用PHP内置的empty()
函数。