All pastes #1492892 Raw Edit

PHP: array_2d_transform

public php v1 · immutable
#1492892 ·published 2009-07-12 17:34 UTC
rendered paste body
/** * Transform a 2-dimensional array into single-dimensional using * the key provided *  * @author Jamie Hurst <jamiefdhurst@zenco.net> *  * @param array $p_array 2D array to transform * @param string $p_key Key to transform using * @return array Finished 1D array */function array_2d_transform($p_array, $p_key) {	// Setup new array	$new_array = array();		// Go through each layer of the array and check for the key	foreach($p_array as $layer) {		if(!in_array($p_key, array_keys($layer)))			continue;		else			$new_array[] = $layer[$p_key];	}		// Return the new array	return $new_array;}