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) 空 linux 设置文件权限,不让操作者删除文件,在线等 如何对从数据库中取出的数据进行缓存后分页 求防采集代码!!!如何静态页面中加入隐藏的随机文字? 上传图片,选择本地上传,或填外部url function一个获取数据库信息的函数,如何能return多个值? 多维数组比较问题 这两个语句有什么区别呢 php5里的soap里SoapServer的构造函数里的第二个参数里的uri? 一个简单的正则表达式的问题 求www.cndev.net 和http://bbs.21youth.com/两网站的论坛实现方法? 请问概念上都能理解,具体操作上就不会了,怎么办呢 PHP中双$$代表什么怎么用
运行效率从上至下递减, 功能应用也不同, 如果楼主说要判断值是否为空, 那就是第二个他还经常和第一个组合在一起用 if( isset($action) && !empty($action) )
isset是判断变量是否设置,如果$a=''那么他也是true
echo "空";
}
不過不是對於空的判斷,只是對這個變數存在與否進行判斷所以如果是判斷空的話, 我還是會用 emptystrlen 沒怎麼用在判斷空這個問題上