> i have 2 problems in 2 dimensional array > > 1. how to declare global 2 dimensional array in php > 2. how to pass 2 dimensional array in function as an > arrgument
In the context of your questions, 2-Dimensional arrays are no different to 1-dimensional arrays. All global vairables in PHP are stored in the predefined $GLOBALS associative array, which is automatically global in scope. Each key of the $GLOBALS array is a name of a global variable. For example, the following code will print "Hello World": <?php function setVarA ( $value ) { $GLOBALS['varA'] = $value; } function echoVarA ( ) { echo $GLOBALS['varA']; } $varA = "Hello"; echoVarA( ); setVarA ( " World"); echo $varA; ?> Passing an array to a function is no different passing a scalar variable: <?php function countArray ( $arrayArgument ) { return count ($arrayArgument); } $array = array ('a', 'b'); echo "The array has ". countArray($array) ." items."; ?> Cheers, Al -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php