知道为什么返回函数(false或true)会停止循环吗?

Tinasadian

我花了将近一天的时间来修复代码中的错误。一段时间后,我决定逐行放置代码,并发现使循环函数停止工作的原因,然后我发现这是将返回值放入if-else语句中的时候。有主意吗?我真的需要我的代码返回true或false进行验证。这是之前的代码:

	
		$day = $this->input->post('daysched');
		 $count = 0; 
    
    foreach ($day as $key => $value) 
    { 
       
            
           

            

        $sched_details = array(
							'sys_id' => $this->input->post('sys_id'),
							'time_in' => $this->input->post('time_in'),
							'time_out' => $this->input->post('time_out'),
							'day' => $value
							);

		$check_details = array(
							'sys_id' => $this->input->post('sys_id'),
							'day' => $value
							);

		$this->db->where($check_details);
		$q = $this->db->get('tbl_worksched');

		if($q->num_rows==0){	

		$s = $this->db->insert('tbl_worksched', $sched_details); 
		return true;

		}

		else{

		return false;
		}

		$count++; 
         
    } 
    
    return $count; 
		

		
		

在使代码正常工作之后(删除if-else语句中的返回值之后):

	$day = $this->input->post('daysched');
		$count = 0; 
    
    foreach ($day as $key => $value) 
    { 
       
        $sched_details = array(
							'sys_id' => $this->input->post('sys_id'),
							'time_in' => $this->input->post('time_in'),
							'time_out' => $this->input->post('time_out'),
							'day' => $value
							);

		$check_details = array(
							'sys_id' => $this->input->post('sys_id'),
							'day' => $value
							);

		$this->db->where($check_details);
		$q = $this->db->get('tbl_worksched');

		if($q->num_rows==0){	

		$s = $this->db->insert('tbl_worksched', $sched_details); 

		}

		else{

		}

		 $count++; 

    } 
    
    return $count; 
		

		
	
	}

滚筒

1,多数民众赞成在返回做什么,就好像语句为真,它完成了功能并返回了一些值

2,您应该添加代码以防您需要我们帮助(以防误解发生了其他问题)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么此for循环不会停止

来自分类Dev

我想知道为什么我的程序没有在我的 while 循环中停止

来自分类Dev

Auth :: attempt总是返回false,我也不知道为什么

来自分类Dev

数据表'stateSave:true',导致表崩溃,有人知道为什么吗?

来自分类Dev

为什么typeof String返回函数

来自分类Dev

为什么以SCALAR返回函数的引用

来自分类Dev

您知道为什么从 Class 返回的 List 项不起作用吗?

来自分类Dev

While 循环随机循环。不知道为什么。

来自分类Dev

在执行这个程序时,char 函数会返回变量。我不知道为什么?

来自分类Dev

我的函数没有返回预期的输出,我不知道为什么;有人可以指出我遗漏的东西吗?

来自分类Dev

算法停止,我不知道为什么

来自分类Dev

无限循环我不知道为什么(DichotomySearch)

来自分类Dev

For循环不会结束。不知道为什么

来自分类Dev

不知道为什么我的python输出循环

来自分类Dev

vue js v-for 指令中的函数调用使循环进入无限循环,我不知道为什么

来自分类Dev

这个“ for”循环会停止吗,为什么/为什么不呢?为(int i = 1; 1 / i> 0; i ++){}

来自分类Dev

ArrayIndexOutOfBounds,不知道为什么吗?

来自分类Dev

知道为什么该方法无法验证吗?

来自分类Dev

不知道为什么我的 cursorForObjectInConnection 返回 null?

来自分类Dev

使用SET_INTERFACE激活备用设置时,FunctionFS将停止端点。知道为什么吗?

来自分类Dev

PHP SQL语句中的错误($ stmt2返回false,但我不知道为什么)

来自分类Dev

函数已执行,我不知道为什么

来自分类Dev

jQuery的。从数字类型输入获得输入值。比较时返回true,但我不知道为什么

来自分类Dev

为什么函数可以返回函数本身

来自分类Dev

为什么while循环在被暂停后会停止?

来自分类Dev

为什么异步方法中的while循环不会停止?

来自分类Dev

带循环返回函数后要键入什么?

来自分类Dev

循环与奇怪的返回函数?

来自分类Dev

Numpy.where函数无法在数组内查找值...有人知道为什么吗?

Related 相关文章

  1. 1

    为什么此for循环不会停止

  2. 2

    我想知道为什么我的程序没有在我的 while 循环中停止

  3. 3

    Auth :: attempt总是返回false,我也不知道为什么

  4. 4

    数据表'stateSave:true',导致表崩溃,有人知道为什么吗?

  5. 5

    为什么typeof String返回函数

  6. 6

    为什么以SCALAR返回函数的引用

  7. 7

    您知道为什么从 Class 返回的 List 项不起作用吗?

  8. 8

    While 循环随机循环。不知道为什么。

  9. 9

    在执行这个程序时,char 函数会返回变量。我不知道为什么?

  10. 10

    我的函数没有返回预期的输出,我不知道为什么;有人可以指出我遗漏的东西吗?

  11. 11

    算法停止,我不知道为什么

  12. 12

    无限循环我不知道为什么(DichotomySearch)

  13. 13

    For循环不会结束。不知道为什么

  14. 14

    不知道为什么我的python输出循环

  15. 15

    vue js v-for 指令中的函数调用使循环进入无限循环,我不知道为什么

  16. 16

    这个“ for”循环会停止吗,为什么/为什么不呢?为(int i = 1; 1 / i> 0; i ++){}

  17. 17

    ArrayIndexOutOfBounds,不知道为什么吗?

  18. 18

    知道为什么该方法无法验证吗?

  19. 19

    不知道为什么我的 cursorForObjectInConnection 返回 null?

  20. 20

    使用SET_INTERFACE激活备用设置时,FunctionFS将停止端点。知道为什么吗?

  21. 21

    PHP SQL语句中的错误($ stmt2返回false,但我不知道为什么)

  22. 22

    函数已执行,我不知道为什么

  23. 23

    jQuery的。从数字类型输入获得输入值。比较时返回true,但我不知道为什么

  24. 24

    为什么函数可以返回函数本身

  25. 25

    为什么while循环在被暂停后会停止?

  26. 26

    为什么异步方法中的while循环不会停止?

  27. 27

    带循环返回函数后要键入什么?

  28. 28

    循环与奇怪的返回函数?

  29. 29

    Numpy.where函数无法在数组内查找值...有人知道为什么吗?

热门标签

归档