Skip to main content

PHP Loops

PHP while Loop


The while loop - Loops through a block of code as long as the specified condition is true.

The PHP while Loop

The while loop executes a block of code as long as the specified condition is true.

Syntax

while (condition is true) {
    code to be executed;
}


Example

<?php
$x = 1;

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
}
?>

Example Explained

  • $x = 1; - Initialize the loop counter ($x), and set the start value to 1
  • $x <= 5 - Continue the loop as long as $x is less than or equal to 5
  • $x++; - Increase the loop counter value by 1 for each iteration
This example counts to 100 by tens:


Example

<?php
$x = 0;

while($x <= 100) {
    echo "The number is: $x <br>";
    $x+=10;
}
?>












PHP do while Loop


The do...while loop - Loops through a block of code once, and then repeats the loop as long as the specified condition is true.

The PHP do...while Loop

The do...while loop will always execute the block of code once, it will then check the condition, and repeat the loop while the specified condition is true.

Syntax

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

Examples

The example below first sets a variable $x to 1 ($x = 1). Then, the do while loop will write some output, and then increment the variable $x with 1. Then the condition is checked (is $x less than, or equal to 5?), and the loop will continue to run as long as $x is less than, or equal to 5:

Example

<?php
$x = 1;

do {
    echo "The number is: $x <br>";
    $x++;
while ($x <= 5);
?>

Note: In a do...while loop the condition is tested AFTER executing the statements within the loop. This means that the do...while loop will execute its statements at least once, even if the condition is false. See example below.
This example sets the $x variable to 6, then it runs the loop, and then the condition is checked:


Example

<?php
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
while ($x <= 5);
?>






PHP for Loop




The for loop - Loops through a block of code a specified number of times.

The PHP for Loop

The for loop is used when you know in advance how many times the script should run.

Syntax

for (init counter; test counter; increment counter) {
    code to be executed for each iteration;
}
Parameters:
  • init counter: Initialize the loop counter value
  • test counter: Evaluated for each loop iteration. If it evaluates to TRUE, the loop continues. If it evaluates to FALSE, the loop ends.
  • increment counter: Increases the loop counter value

Examples

The example below displays the numbers from 0 to 10:

Example

<?php
for ($x = 0; $x <= 10; $x++) {
    echo "The number is: $x <br>";
}
?>




Example Explained

  • $x = 0; - Initialize the loop counter ($x), and set the start value to 0
  • $x <= 10; - Continue the loop as long as $x is less than or equal to 10
  • $x++ - Increase the loop counter value by 1 for each iteration
This example counts to 100 by tens:


Example

<?php
for ($x = 0; $x <= 100; $x+=10) {
    echo "The number is: $x <br>";
}
?>





PHP foreach Loop



The foreach loop - Loops through a block of code for each element in an array.

The PHP foreach Loop

The foreach loop works only on arrays, and is used to loop through each key/value pair in an array.

Syntax

foreach ($array as $value) {
  code to be executed;
}
For every loop iteration, the value of the current array element is assigned to $value and the array pointer is moved by one, until it reaches the last array element.

Examples

The following example will output the values of the given array ($colors):

Example

<?php
$colors = array("red""green""blue""yellow");

foreach ($colors as $value) {
  echo "$value <br>";
}
?>


The following example will output both the keys and the values of the given array ($age):



Example

<?php
$age = array("Peter"=>"35""Ben"=>"37""Joe"=>"43");

foreach($age as $x => $val) {
  echo "$x = $val<br>";
}
?>





Comments

Popular

Privacy Policy of Dream Cash

Privacy Policy INTISAR DEVELOPER built the Dream Cash app as a Free app. This SERVICE is provided by INTISAR DEVELOPER at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at Dream Cash unless otherwise defined in this Privacy Policy. Information Collection and Use For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information. The information that I ...

PHP Constants

PHP Constants A constant is an identifier (name) for a simple value. The value cannot be changed during the script. A valid constant name starts with a letter or underscore (no $ sign before the constant name). Note:  Unlike variables, constants are automatically global across the entire script. Create a PHP Constant To create a constant, use the  define()  function. Syntax define( name ,  value ,  case-insensitive ) Parameters: name : Specifies the name of the constant value : Specifies the value of the constant case-insensitive : Specifies whether the constant name should be case-insensitive. Default is false Example Create a constant with a  case-sensitive  name: <?php define( "GREETING" ,  "Welcome to W3Schools.com!" ); echo  GREETING; ?> Example Create a constant with a  case-insensitive  name: <?php define( "GREETING" ,  "Welcome to W3Schools.com!" , true); echo  greeting; ?> PHP Constant Arrays In PHP7, ...

Earning App

App Details User App details: 1.Sign Up - name, number, password,refer (Phone number verification) 2.Login - Number and Password 4.Multiple Account not supported 5. Dashboard - Point, Number, Today Claim, Invalid Acitvity 6.Quiz cliam reward after 20 quiz. 7. Click on ad after a amount of time.(as you want) 8.Payment History (own) 9.Payment History (All user) 10.Your social links (Telegram, Facebook etc.) 11.Push Notification 12.Automatically Back 13.Automatically back by tracking  VPN Servise . Motet things will be added if you want. Admin App details 1.See all user 2.Edit Users data(Name, Number, point, inavild activity count etc.) 3.Block or Unblock 4.Payment Requests 5.Send Push Notifications 6.Change Admin password. Our app supported only this company ads - 1.Admob Order Now Our contact Number : +8801533471179 Imo/Telegram/What'sApp +8801533471179 Our email - fedatoapps@gmail.com USER APP PIC<{[<>]}>   ...