From d97ae72ebaed7a311e752f47f3364edd7ad755bc Mon Sep 17 00:00:00 2001 From: kobus Date: Fri, 20 Apr 2018 09:58:36 +0200 Subject: [PATCH] Ways of looping --- languages/php.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/languages/php.php b/languages/php.php index 61e7e00..8fd9ac3 100644 --- a/languages/php.php +++ b/languages/php.php @@ -3,6 +3,48 @@ /** * */ +/** + * Ways of looping + */ +continue; // Skip current iter +break; // Exit loop + +// Foreach +foreach($arr as $key => $value) { + $key = $key; + $value = $value; +} + +// For +for($i = 0; $i < count($arr) - 1; $i++) { + $key = $i; + $value = $arr[$i]; +} + +// While +$i = 0; +while($i < count($arr) - 1) { + $key = $i; + $value = $arr[$i]; +} + +// Do while +$i = 0; +do { + $key = $i; + $value = $arr[$i]; +} while($i < count($arr)); + +// Switch +switch($arr) { + case 1: + break; + case 2: + break; + case 3: + break; + default: +} /** * Global variable