117 lines
1.9 KiB
Markdown
117 lines
1.9 KiB
Markdown
---
|
||
title: Learn About Php Loops
|
||
localeTitle: Узнайте о Php Loops
|
||
---
|
||
Циклы - это блоки кода, которые выполняют определенное количество раз. Использование циклов уменьшает количество строк кода.
|
||
|
||
PHP работает с 4 различными типами циклов:
|
||
|
||
* Пока цикл
|
||
* Делать ... while loop
|
||
* Для цикла
|
||
* Цикл Foreach
|
||
|
||
## Пока цикл
|
||
|
||
В `while` цикл продолжается до тех пор , Выполнение выражений , как заданное условие истинно.
|
||
|
||
\`PHP
|
||
```
|
||
Example:
|
||
```php
|
||
<?php
|
||
$x = 1;
|
||
while($x <= 3)
|
||
{
|
||
echo "x=$x ";
|
||
$x++;
|
||
}
|
||
?>
|
||
```
|
||
```
|
||
Output:
|
||
x=1 x=2 x=3
|
||
```
|
||
|
||
## Do...while loop
|
||
|
||
In the `do...while` loop the block of code is executed before the condition is checked.
|
||
|
||
```php
|
||
<?php
|
||
do {
|
||
execute code;
|
||
} while (condition);
|
||
?>
|
||
```
|
||
Example:
|
||
|
||
```php
|
||
<?php
|
||
$x= 1;
|
||
do {
|
||
echo "x=$x ";
|
||
$x++;
|
||
} while ($x < 5);
|
||
?>
|
||
```
|
||
```
|
||
Output:
|
||
x=1 x=2 x=3 x=4
|
||
```
|
||
|
||
## For loop
|
||
|
||
The `for` loop is used when the number of times the block is to be executed is known in advance.
|
||
|
||
```php
|
||
<?php
|
||
for (variable initialisation; test condition; increment)
|
||
{
|
||
execute code;
|
||
}
|
||
?>
|
||
```
|
||
Example:
|
||
|
||
```php
|
||
<?php
|
||
for ($x=1 ; $x <= 4 ; $x++)
|
||
{
|
||
echo "x= $x ";
|
||
}
|
||
?>
|
||
```
|
||
```
|
||
Output:
|
||
x=1 x=2 x=3 x=4
|
||
```
|
||
|
||
## Foreach loop
|
||
|
||
The `foreach` loop helps in traversing through arrays.
|
||
|
||
```php
|
||
<?php
|
||
foreach ($array as $value)
|
||
{
|
||
executable code;
|
||
}
|
||
?>
|
||
```
|
||
Example:
|
||
|
||
```php
|
||
<?php
|
||
$numbers= array("One", "Two", "Three");
|
||
foreach ($numbers as $value)
|
||
{
|
||
echo "$value ";
|
||
}
|
||
?>
|
||
```
|
||
```
|
||
Output:
|
||
One Two Three
|
||
|
||
``` |