PHP Constructs Advance Database Management Systems Lab no.3
LAB Outline PHP Loops PHP Functions Practice of PHP Array functions from previous Lab
PHP Loops While – loops through a block of code while a specified condition is true do...while – loops through a block of code once, and then repeats the loop as long as a specified condition is true For – loops through a block of code a specified number of times Foreach – loops through a block of code for each element in an array
While Loop Syntax while (condition) { code to be executed; } Example "; $i++; } ?>
While Loop Output of the example code The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
Do While Loop Syntax do { code to be executed; } while (condition); Example "; } while ($i<=5); ?>
Do While Loop Output of the example code The number is 2 The number is 3 The number is 4 The number is 5 The number is 6
For Loop Used when number of times a code/script (to be executed) is known in advance Syntax for (init; condition; increment) { code to be executed; } Parameters : – init: Mostly used to set a counter (but can be any code to be executed once at the beginning of the loop)
For Loop – condition: Evaluated for each loop iteration. If it evaluates to TRUE, the loop continues. If it evaluates to FALSE, the loop ends. – increment: Mostly used to increment a counter (but can be any code to be executed at the end of the loop) Note: Each of the loop parameters can be empty, or have multiple expressions (separated by commas)
For Loop Example "; } ?> Output The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
For Each Loop It is used to loop throuh arrays 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, so on the next loop iteration, you'll be looking at the next array value.
For Each Loop Example "; } ?> Output one two three
PHP Functions In PHP, there are more than 700 built-in functions. A function will be executed by function call. You may call a function from anywhere within a page. The function name can start with a letter or underscore (not a number)
PHP Functions An important use of function – To keep the browser from executing a script when the page loads, you can put your script into a function.
Creating a PHP Function Syntax function functionName() { code to be executed; } Example <?php function writeCourse() { echo “Advanced DBMS"; } echo “Course name is "; writeCourse(); ?>
Adding Parameters to Functions A parameter is just like a variable. They are specified after the function name, inside the parentheses A function can take one or more parameters.
Part of text Concatenation operator Example "; } echo “The best is "; writeChocoName(“Milk"); echo “Some people also like "; writeChocoName(“Dark"); echo “Few may like "; writeChocoName(“White"); ?>
Output The best is Milk Chocolate. Some people also like Dark Chocolate. Few may like White Chocolate.
Another Example (2 parameters) Output: The total score is 30
Function Returning Value <?php function add($x,$y) { $total=$x+$y; return $total; } echo " = ". add(1,16); ?> Output: = 17