gpt4 book ai didi

php - Codeigniter 返回变量并检查它的值

转载 作者:行者123 更新时间:2023-12-01 00:43:18 25 4
gpt4 key购买 nike

只想将一个变量从模型返回到 Controller ,然后检查它的值是 0 还是 1,但它不起作用。我使用代码点火器。你能检查我的代码并帮助我找出我的错误吗?

这是我的模型:

public function did_get_status($id){        

$this->db->select('*');
$this->db->from('members');
$this->db->where('id',$id);
$query = $this->db->get();

if ($query->num_rows() == 1) {

$row = $query->row();
return array(
'member_status' => $row->member_status,
);
}
else{
return false;
}

}

这是我的 Controller :

$status_info = $this->model_users->did_get_status($id);
$status = $status_info['member_status'];
if ($status === 0) {
//
}
else if ($status === 1) {
//
}
}

最佳答案

我想首先通过打印您从函数中获得的值来检查。比如这是我的 Controller

$status_info = $this->model_users->did_get_status($id);
var_dump($status_info);

如果将其打印为数组,则将值与此类型匹配

$status = $status_info['member_status'];        
if ($status == 0) {
//
}
else if ($status == 1) {
//
}
}

将“===”替换为“==”,因为返回类型可能不是某些。就像数组返回 1,0 作为字符串,1,o 在这里是整数。

关于php - Codeigniter 返回变量并检查它的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26632679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com