为了账号安全,请及时绑定邮箱和手机立即绑定

if判断问题

if判断问题

PHP
Sunsy丶 2016-07-05 14:36:05
<?php $arr=array(46,90,900,0,-1);function search(&$arr,$finalVal){ $flag=false; for ($i=0; $i < count($arr); $i++) {  if($finalVal==$arr[$i]){ echo "找到了,下标是$i"; $flag=true; } } if(!$flag){ echo '查询不到'; var_dump($flag); }} search($arr,21);?>为什么我开始都定义了$flag=false;在下面判断中 !$flag 还是等价于 $flag==false; !不是取反么  为什么不是true.
查看完整描述

2 回答

?
夜麟

TA贡献4条经验 获得超4个赞

$flag为false 

取反:!$flag 为 真

!$flag==true

查询不到boolean false

查看完整回答
反对 回复 2016-07-05
  • 2 回答
  • 1 关注
  • 1347 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信