php判断字符是否为空的方法比较 我一般用strlen 大家一般用啥啊?strlen($a)==0isset($a)empty($a)这三个哪个更好 哪个更准确呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 理论上 isset() 效率更高。因为它不是函数。 isset 判断是否存在变量empty 判断是否为空, 就是楼主你想要的功能strlen 判断长度, 也可以根据些来判断空值, 运行效率从上至下递减, 功能应用也不同, 如果楼主说要判断值是否为空, 那就是第二个他还经常和第一个组合在一起用 if( isset($action) && !empty($action) ) 当然是$str==''了isset是判断变量是否设置,如果$a=''那么他也是true empty的话那么假如$a='0', empty($a)也是会返回真的 if($a==''){echo "空";} 雖然isset 的效率比較高不過不是對於空的判斷,只是對這個變數存在與否進行判斷所以如果是判斷空的話, 我還是會用 emptystrlen 沒怎麼用在判斷空這個問題上 !empty($str) 非空 empty($str) 空 带验证码的表单提交抓取 执行完insert/UPDATE/DELETE后,如何判断成功? 【菜】一个菜到不能再菜的问题 但还是把我卡住了 5555 怎么取到动态生成的LI的选中值 按照出库要求信息匹配入库的批次信息 有关asp.Jsp.php三者之间的关系!高手请进啊! 请大侠推荐几个优秀的有许多php源代码的网站,最好是中文! 学习ZF2从哪里入手? 对象 转 数组 不会了 mysql的读写锁怎么不好用? read local锁 请问概念上都能理解,具体操作上就不会了,怎么办呢 PHP中双$$代表什么怎么用
运行效率从上至下递减, 功能应用也不同, 如果楼主说要判断值是否为空, 那就是第二个他还经常和第一个组合在一起用 if( isset($action) && !empty($action) )
isset是判断变量是否设置,如果$a=''那么他也是true
echo "空";
}
不過不是對於空的判斷,只是對這個變數存在與否進行判斷所以如果是判斷空的話, 我還是會用 emptystrlen 沒怎麼用在判斷空這個問題上