
刚刚丢人了,编辑一下, 还是我圈的那里,最后改为false就好了 $str = isset($json[$gn]) ? $json[$gn] : false ;
isset($json[$gn])如果为true则会返回$json[$gn]字符串,如果isset($json[$gn])为false,则返回false也就是0
应该这样写好一点 function is_group_forum($fid,$group,$gn,$forum){
if(empty($forum[$fid]['json']))
return true;
$data = $forum[$fid]['json'];
$json = json_decode($data,true);
// 如果设置有,返回则 返回值 ,
if(isset($json[$gn])){
$str = $json[$gn];
$arr = explode(",",$str);
foreach ($arr as $v) {
if($v == $group)
return false;
}
}
return true;
}
|