PHP Arrays

numerically indexed
associative
multi-dimensional
		$arr = array("a"=>"1","b"=>"2","c"=>"3");

		echo "\n";
		$a = array_keys($arr) ;
		print_r ($a) ;

		echo "\n";
		$a = array_values($arr) ;
		print_r ($a) ;

		echo "\n";
		foreach ($arr as $value) 
		{
			echo "value: $value\n";
		}

		echo "\n";
		foreach ($arr as $key => $value) 
		{
			echo "key: $key : value: $value\n";
		}


converting associative to numerically indexed
You can use (optionally array_keys($arr) and) array_values($arr) to convert an associative array to a numerically indexed array
	           $arr = array("a"=>"1","b"=>"2","c"=>"3");

		echo "\n";
		$a = array_keys($arr) ;
		print_r ($a) ;

		echo "\n";
		$a = array_values($arr) ;
		print_r ($a) ;


outputs two separate arrays
Array
(
	[0] => a
	[1] => b
	[2] => c
)

Array
(
	[0] => 1
	[1] => 2
	[2] => 3
)
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki