Как в PHP выполнить цикл While?

Цикл do… while выполняет инструкцию один раз, а затем проверяет условие.

Синтаксис…

do
	{
	 code to be executed;
  	}
	while (condition);

Например…

<?php
	
$i=1;
	
do
	 
 {
	  
echo "The number is " . $i . "<br>";
	 
 $i++;
	  
}
	
while ($i<=5);
  
?>

Результат:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

В приведённом выше примере переменная $i имеет значение =»1″. Сначала выполните инструкцию внутри do. После этого она проверяет условие while($i<=5). Таким образом, приведенные инструкции выполняются 5 раз.

Программа для отображения таблицы с заданным числом

<?php
	
@$tab=$_GET['tab'];
	
$i=1;
	
do
	 
 {
	  	
$t=$tab*$i;
	 	
echo $t." ";
	    	
$i++;

}
	
while ($i<=10);		
 
?>

 <body>
 	
<form>
	  
Enter Your table<input type="text" name="tab"><br/>
	  
 <input type="submit" value="Table">
	
</form>
 
</body>

В приведённом выше примере создайте текстовое поле и кнопку с помощью HTML-скрипта. Логика выполняется внутри PHP-скрипта.

Сначала мы собираем значение, введённое пользователем, используя $_GET. $ и сохраняем значение = 1, чтобы напечатать таблицу из 10. ($t=$tab *$i) это условие умножает введённое значение на $x (начальное значение) значение увеличивается после каждой итерации.

Проверка While ($i<=10) — таким образом цикл while( ) выполняет инструкцию 10 раз.

На выходе будет сгенерирована таблица из 10.

Вложенный цикл do — while

Программа для одновременного отображения нескольких таблиц.

<?php
	
$n=1;
	
$i=0;
	
$t=0;
	
	
do
	  
{
	  	
do
		
{
		  
$i++;
		  	  
$t=$i*$n;	  
		  
echo $t;
			  
while($i<=10)
		 
}	 
	  	
$i=0; 
	  	
$n++; 
	 	
while ($n<=10); 
	  
}	
 
?>

В приведённом выше примере мы выводим более одной таблицы, используя вложенный цикл do while.

Объявляем три переменные:
$n hold vale=»1″
$i hold value=»0″
$t hold value=»0″

Добавить комментарий