易截截图软件、单文件、免安装、纯绿色、仅160KB

php判断字符是否为空的方法比较

我一般用strlen  大家一般用啥啊?
strlen($a)==0
isset($a)
empty($a)

这三个哪个更好 哪个更准确呢?
我比较喜欢用 isset()

理论上 isset() 效率更高。因为它不是函数。

isset 判断是否存在变量

empty 判断是否为空, 就是楼主你想要的功能

strlen  判断长度, 也可以根据些来判断空值, 


运行效率从上至下递减, 功能应用也不同, 如果楼主说要判断值是否为空, 那就是第二个

他还经常和第一个组合在一起用 if( isset($action) && !empty($action) )

当然是$str==''了
isset是判断变量是否设置,如果$a=''那么他也是true

empty的话那么假如$a='0', empty($a)也是会返回真的

if($a==''){
echo "空";
}

雖然isset 的效率比較高
不過不是對於空的判斷,只是對這個變數存在與否進行判斷

所以如果是判斷空的話, 我還是會用 empty

strlen 沒怎麼用在判斷空這個問題上

!empty($str)  非空  empty($str) 空


相关问答:

付费求一段php代码,支持淘宝交易

各位大些
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片

就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片

价格不要太离谱就行 ......

诚招有经验的PHP工程师(可兼职) - PHP / 基础编程

1.精通面向对象的设计和开发;
2.熟练使用PHP语言(5.0+)进行数据库,网络通信,文件读写,安全机制等开发;
3.熟练使用MYSQL(5.0+)数据库开发,包括基本的数据库设计/优化/安全,复杂的T-SQL语句编写,熟练编写MYS ......

PHP超级简单问题,50分 - PHP / 基础编程

<!--购买数量-->
  <div class='buyinfo'>
  <table width='auto'>
  <tr>
  <td><span>购买数量:</sp ......

js如何获取到PHP里的变量或session

本人刚接触PHP,完全不大懂的,在PHP页面有变量$fID; $_SESSION['mid']
现在JS里要判断是否存在此变量$fID; 或是否存在$_SESSION['mid']
在1.js页面里这样判断也不行
function showdiv()
{
var kk=<?= $fID ? ......

带html标签的查询问题 - PHP / Framework

我在mySql中有一字段可存html标签,比如说里面有a标签
但是我输入查询条件a的时候并不想查出这条记录,也就是说查询的时候不考虑标签,只考虑内容。
请问大家怎样解决?
可以再弄一个字段来保存过滤标签后的内容。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号