Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP中break及continue两个流程控制指令解析_PHP教程

PHP中break及continue两个流程控制指令解析_PHP教程

WBOY
WBOYasal
2016-07-13 10:19:48859semak imbas

PHP中break及continue两个流程控制指令解析

<?php
$arr = array(
	&#39;a&#39; => &#39;0a0&#39;,
	&#39;b&#39; => &#39;0b0&#39;,
	&#39;c&#39; => &#39;0c0&#39;,
	&#39;d&#39; => &#39;0d0&#39;,
	&#39;e&#39; => &#39;0e0&#39;,
);
//********break********//
//用来跳出目前执行的循环,并不再继续执行循环了。 
foreach($arr as $k => $v){
	if($k == &#39;c&#39;){ 
		break;
	}
	$arr2[$k] = $v;
}
var_dump($arr2);
/*
array (size=2)
  &#39;a&#39; => string &#39;0a0&#39; (length=3)
  &#39;b&#39; => string &#39;0b0&#39; (length=3)
*/

//********continue********//
//立即停止目前执行循环,并回到循环的条件判断处,继续下一个循环。 
foreach($arr as $k => $v){
	if($k == &#39;c&#39;){ //忽略对这一项的处理
		continue;
	}
	$arr3[$k] = $v;
}
var_dump($arr3);
/*
array (size=4)
  &#39;a&#39; => string &#39;0a0&#39; (length=3)
  &#39;b&#39; => string &#39;0b0&#39; (length=3)
  &#39;d&#39; => string &#39;0d0&#39; (length=3)
  &#39;e&#39; => string &#39;0e0&#39; (length=3)
*/

?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/871183.htmlTechArticlePHP中break及continue两个流程控制指令解析 0a0,b => 0b0,c => 0c0,d => 0d0,e => 0e0,);//********break********////用来跳出目前执行的循环,并不再继续执行循...
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn