#1 homexigua
strpos好像不支持中文,我想把is_array()改成strpos,但是中文的用户组的话得不到正确的权限$str ='管理员|普通用户|aaaa';
if(false != strpos($str,'管理员')){
echo '有权限';
}else{
echo '没权限';
}
怎么操作strpos才能让它支持中文?
2010-05-26 16:21:29
$str ='管理员|普通用户|aaaa';
if(false != strpos($str,'管理员')){
echo '有权限';
}else{
echo '没权限';
}
2010-05-26 16:21:29
2010-05-26 16:37:52
public function check($acl_name = SPANONYMOUS, $controller, $action){
$rows = array('controller' => $controller, 'action' => $action );
if( $acl = $this->findAll($rows) ){//从acl表中取出值
foreach($acl as $v){
if( $v["acl_name"] == SPANONYMOUS || false != strstr($v['acl_name'],$acl_name.'|'))return 1;
else return 0;
}
}else{
return -1;
}
}
2010-05-26 18:13:03