Functions Scope of Variables
PHP Functions: Example
function bubble_ s o rt ( $array ) {
... swap ( $array , $j , $j +1); ...
return $ array ;
}
function swap (& $ array , $i , $j ) {
$tmp = $ array [ $i ];
$array [ $i ] = $ array [ $j ];
$array [ $j ] = $tmp ; }
$array = array (2 ,4 ,3 ,9 ,6 ,8 ,5 ,1);
echo " Before sorting " , join ( " , " , $arra y ), "\ n";
Before sorting 2 , 4, 3, 9 , 6, 8, 5 , 1
$sorted = bubb l e_sort ( $array );
echo " After sorting " , join (" , " , $array ), "\ n";
echo " Sorted array " , join ( " , " , $sorted ), " \n" ;
After sorting 2, 4 , 3 , 9, 6 , 8 , 5, 1
Sorted array 1, 2 , 3 , 4, 5 , 6 , 8, 9
COMP519 Web Programming Lecture 22 Slide L22 – 11