У меня есть этот выбор
$this->db->select('modulo_regra.regra_descricao');
$this->db->from('modulo_regra');
$this->db->where('modulo_regra.modulo_regra_id', id);
$query = $this->db->get();
, который возвращает мне 2 элемента в
return $query->result_array();
Затем я помещаю возврат в массив
$permissoes =array('areas' => $this->Regra_model->user_has($regra['regra_id']));
затемЯ $ разрешения на сессию
$this->session->set_userdata($permissoes);
Таким образом, реальная проблема здесь.когда я загружаю значение из сеанса
$permissoes = array('areas');
$permissoes = $this->session->userdata('areas');
, это его содержимое:
array(2) ([0] => array(1) ([regra_descricao] => (string) clientes_cadastrar)
[1] => array(1) ([regra_descricao] => (string) clientes_visualizar))
Так что я не могу проверить его с помощью in_array () или другим способом ...Я хотел бы знать, если есть, как, если есть, чтобы сравнить значение в этом массиве с другой переменной
как
if(in_array('clientes_cadastrar',$permissoes)){}
Я новичок в этом ...извините за то, что я спрашиваю.