/** * 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;}