问下php的空值问题 1 empty($str) 判断$str为空,$str=='' 判断$str等于空字符串2 is_array() 判断是否为数组可以不?,可以var_dump($row);看看各种情况。3 empty($row['aa']) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $a=Null;echo(empty($a));echo($a=='');echo($a==='');var_dump($a);$a='0';echo(empty($a));echo($a=='');echo($a==='');var_dump($a); 问题1:empty($str)与$str==''这两个句子的区别之处是判断的范围不同比如 $str = '0'empty($str) 为 true$str=='' 为 false问题2:$row=$db->select('table', '*', 'id=1'); //比如$row是取得表记录的数组,如果表记录为空的话,这个时候怎么判断数组$row是否为空呢?一般写作 if(! $row)问题3:如果$row有一条记录的话,其中有个字段aa为空null,那要通什么判断$row['aa']是否为null呢?当字段值为 null 时,只有 PDO 可指定设置为 NULL,其他数据库函数都只能返回空串""如果不是从数据库读出的,可以用 is_null 函数判断 php上传的文件为什么不能识别? 求php与javascript做一个效果!!!!!! 请教php里分列显示数据的代码 thinkphp的问题。(~runtime.php文件) 谁能帮忙解决IIS支持PHP的配置问题 请问php老手,对于php这么多的函数,你能都了如指掌吗,需要吗? 求救,asp转php 这段代码怎么改 CMD里执行PHP XXX.PHP 连接数据库的问题 如何把基于mysql 的php 改为基于sybase 的! windows下php4关于session和cookie的问题! 如何用php代码调用两点地图(百度或谷歌)的最短驾车公里数(急) 如何设置html页头
echo(empty($a));
echo($a=='');
echo($a==='');
var_dump($a);
$a='0';
echo(empty($a));
echo($a=='');
echo($a==='');
var_dump($a);
判断的范围不同
比如 $str = '0'
empty($str) 为 true
$str=='' 为 false问题2:$row=$db->select('table', '*', 'id=1'); //
比如$row是取得表记录的数组,如果表记录为空的话,这个时候怎么判断数组$row是否为空呢?
一般写作 if(! $row)问题3:如果$row有一条记录的话,其中有个字段aa为空null,那要通什么判断$row['aa']是否为null呢?
当字段值为 null 时,只有 PDO 可指定设置为 NULL,其他数据库函数都只能返回空串""
如果不是从数据库读出的,可以用 is_null 函数判断