PHP Break PHP
- PHP Tutorial
- What is PHP
- Install PHP
- PHP Example
- PHP Echo
- PHP Print
- PHP Variables
- PHP $ and $$ Variables
- PHP Constants
- Magic Constants
- PHP Data Types
- PHP Operators
- PHP Comments
- PHP Boolean
- PHP is_bool() function
- PHP Integer
- PHP is_int() function
- PHP Float
- PHP is_float Function
- PHP Compound Types
- PHP Special Types
- PHP is_null() function
- PHP If Else
- PHP Switch
- PHP For Loop
- PHP While Loop
- PHP do while loop
- PHP Break
- PHP Functions
- PHP Parameterized Function
- PHP Call By Value
- PHP Call By Reference
- PHP Default Argument Values Function
- PHP Variable Length Argument Function
- PHP Recursive Function
- PHP Arrays
- PHP Indexed Array
- PHP Associative Array
- PHP Multidimensional Array
- PHP Array Functions
- PHP String
- PHP String Functions
- PHP Math functions
- PHP Form Handling | GET and POST method
- PHP Include File
- PHP Cookie
- PHP Session
- PHP File Handling
- PHP Open File
- PHP Read File
- PHP Write File
- PHP Append to File
- PHP Delete File
- PHP File Upload
- PHP Download File
- PHP Mail
- PHP MySQL Connect
- PHP MySQL Create Database
- PHP MySQL Create Table Example
- PHP MySQL Insert Record
- PHP Prepared Statements
- PHP MySQL Update Record
- PHP MySQL Delete Record
- PHP MySQL Select
- PHP MySQL Order By
- PHP Limit Data MySql
- PHP JSON
- PHP XML Parsers
- PHP SimpleXML Parser
- PHP SimpleXML - Get Node/Attribute Values
- PHP XML Expat Parser
- PHP XML DOM Parser
- PHP - AJAX intro
- MySQL CREATE VIEW
PHP Break
PHP Break
PHP break statement breaks the execution of current for, while, do-while, switch and for-each loop. If you use break inside inner loop, it breaks the execution of inner loop only.
Syntax
- jump statement;
- break;
Flowchart
PHP Break: inside loop
Let's see a simple example to break the execution of for loop if value of i is equal to 5.
- <?php
- for($i=1;$i<=10;$i++){
- echo "$i <br/>";
- if($i==5){
- break;
- }
- }
- ?>
Output:
1
2
3
4
5
2
3
4
5
PHP Break: inside inner loop
The PHP break statement breaks the execution of inner loop only.
- <?php
- for($i=1;$i<=3;$i++){
- for($j=1;$j<=3;$j++){
- echo "$i $j<br/>";
- if($i==2 && $j==2){
- break;
- }
- }
- }
- ?>
Output:
1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3
1 2
1 3
2 1
2 2
3 1
3 2
3 3
PHP Break: inside switch statement
The PHP break statement breaks the flow of switch case also.
- <?php
- $num=200;
- switch($num){
- case 100:
- echo("number is equals to 100");
- break;
- case 200:
- echo("number is equal to 200");
- break;
- case 50:
- echo("number is equal to 300");
- break;
- default:
- echo("number is not equal to 100, 200 or 500");
- }
- ?>
Output:
number is equal to 200