周末娱乐 考考你的直觉...送分啦 首先...那些妖怪-魔头就不要回答了(积分在5000以上的),这个是初学问题。其次别调试,就用你的直接回答问题if (isset($SubAuthArray[1])==1){}是否等于if (isset($SubAuthArray[1])&&($SubAuthArray[1]==1){}啦啦啦啦.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ...... 好吧 修正一下问题.if (isset($SubAuthArray[1])&&($SubAuthArray[1]==1)) 这个想测试什么呢?结果肯定不一样,主要问的数组初始化吧,$SubAuthArray[1] = '';isset($SubAuthArray[1]) == true;$SubAuthArray[1] == 0 | == NULL | == false 都为真$SubAuthArray[1] === ? 全等情况要看初始化吧,刚睡醒,周未就是舒服。 晚上没事来看看如果是我的话我会这样认为if (isset($SubAuthArray[1])==1){ //这个应该和下面的isset($SubAuthArray[1])是同一道理 //因为如果isset($SubAuthArray[1])如果为true的话就和1相等了}if (isset($SubAuthArray[1])&&($SubAuthArray[1]==1){ //$SubAuthArray[1]==1,这个相差比较大,当然也是有机会相等的}1.$SubAuthArray没有值的话就不相等2.如果$SubAuthArray的第二个为1的话就相等。比如$SubAuthArray = array(0,1); 总结isset($SubAuthArray[1])==1表示的是 $SubAuthArray[1] 已经存在isset($SubAuthArray[1]) && $SubAuthArray[1]==1表示的是 $SubAuthArray[1] 已经存在,且 $SubAuthArray[1] 的值为 1 或 ‘1’显然,两者不是一回事 赞斑竹的总结,尤其是“且 $SubAuthArray[1] 的值为 1 或 ‘1’”,道出了== 与 === 的差异 isset()的返回值是true 和false 啊,当你把$SubAuthArray[1] 的值设置为1 的时候才相等。 $SubAuthArray[1] = true;$SubAuthArray[1] == 1 为真。 求在一组数据内至多包含2个数据的记录个数,多谢 lifetype 白屏如何打开错误提示 有用过Navicat Mysql 的人吗? 请教个问题 怎样实现这个功能? 关于多个combobox(select)的问题: 满分相送,快来瞧瞧!php+mysql的简单问题!!!!! 郁闷,成了文字编辑,散分! Web短信的接口包括那些东西???在PHP中怎么使用这些接口?? 帮忙看一下这一个文件哪里出问题了? fetch_array函数的问题 用curl函数POST之后怎么只获取header
结果肯定不一样,主要问的数组初始化吧,
$SubAuthArray[1] = '';
isset($SubAuthArray[1]) == true;
$SubAuthArray[1] == 0 | == NULL | == false 都为真
$SubAuthArray[1] === ? 全等情况要看初始化吧,刚睡醒,周未就是舒服。
如果是我的话我会这样认为
if (isset($SubAuthArray[1])==1){
//这个应该和下面的isset($SubAuthArray[1])是同一道理
//因为如果isset($SubAuthArray[1])如果为true的话就和1相等了
}if (isset($SubAuthArray[1])&&($SubAuthArray[1]==1){
//$SubAuthArray[1]==1,这个相差比较大,当然也是有机会相等的
}1.$SubAuthArray没有值的话就不相等
2.如果$SubAuthArray的第二个为1的话就相等。比如$SubAuthArray = array(0,1);
表示的是 $SubAuthArray[1] 已经存在isset($SubAuthArray[1]) && $SubAuthArray[1]==1
表示的是 $SubAuthArray[1] 已经存在,且 $SubAuthArray[1] 的值为 1 或 ‘1’显然,两者不是一回事
$SubAuthArray[1] == 1 为真。