【发布时间】:2013-01-01 16:12:13
【问题描述】:
我想让 for 循环返回单个值 (TRUE/FALSE)。但是代码返回多个值。喜欢真真真。我理解代码,但不知道怎么做。
public function user_activation_check(){
for($i=1;$i<5;$i++){
$query = $this->db->query("SELECT group_info.member".$i." FROM `group_info` INNER JOIN `user_student` ON group_info.member$i=user_student.email WHERE user_student.email=group_info.member$i");
if($query->num_rows()==1){
//return TRUE;
echo"true";
}else {
//return FALSE;
echo"false";
}
}
}
请帮忙。
更新:
public function member_activation(){
if($this->model_users->user_activation_check()){
$this->load->view('v_confirm_group');
}else echo "Some members didn't activate their account.";
}
【问题讨论】:
-
我呃,我不明白它如何返回多个值。根本不对。这是你的全部代码吗?
-
一个函数每次调用只返回一个值...
-
那你为什么用for循环?
-
你能发布完整的功能吗?
-
很抱歉没有发布完整的代码。这是完整的代码。
标签: php loops for-loop return-value