Home > Article > Backend Development > Detailed introduction to the comparison of For, While, and Foreach loops in PHP
In the process of using PHP as a programming language, we often encounter situations where we need to execute a piece of code multiple times. At this time, you need to use PHP loop. PHP provides three different types of loops for you to use in appropriate scenarios:
expression needs to be executed.
Syntax:for (initialization; condition; increment) { code to be executed; }
{ echo "The number is " . $i . "
";
}?>
while (condition) { code to be executed; }
"5.00", "apple" => "2.50", "banana" => "3.99" ); foreach ($fruit as $key => $value) { "$key is $value dollars "; } ?>Comparison of three types of loopsWe know that there are many kinds of loops in PHP,
Now we need to know which loop is more Efficient so that the applications we write can be faster.
Let’s start the experiment for comparison.While loop vs. For loop"cat", "dog" => 0, "red" => "green", 5 => 4, 3, "me"); $keys = array_keys($test); $size = sizeOf($keys); for($a = 0; $a < $size; $a++) { $t = $test[$keys[$a]]; }?>
"cat", "dog" => 0, "red" => "green", 5 => 4, 3, "me"); foreach($test as $t){ }?>The above experiment proves that
Foreach loop is 141.29% faster than
For loop !
The above is the detailed content of Detailed introduction to the comparison of For, While, and Foreach loops in PHP. For more information, please follow other related articles on the PHP Chinese website!