varemenos
3/17/2012 - 3:57 PM

PHP - Array Map Function

PHP - Array Map Function

<?php
	$a = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

	$new_a = array_map('square', $a);

	var_dump($a, $new_a);

	function square($temp){
		return ($temp * $temp);
	}

	// RESULTS
/*

	BEFORE:
		array
		  0 => int 1
		  1 => int 2
		  2 => int 3
		  3 => int 4
		  4 => int 5
		  5 => int 6
		  6 => int 7
		  7 => int 8
		  8 => int 9
		  9 => int 10

	AFTER:
		array
		  0 => int 1
		  1 => int 4
		  2 => int 9
		  3 => int 16
		  4 => int 25
		  5 => int 36
		  6 => int 49
		  7 => int 64
		  8 => int 81
		  9 => int 100
*/
?>