I have the following associative array of column data:
$where = array( 'id'=>array( 12, 13, 14 ), 'date'=>array( '1999-06-12', '2000-03-21', '2006-09-31' ) );
I need to transpose / rotate the structure to be an array of rows (with merged column data assigned to their respective row). I don't need the column names in the result.
$comb = array( array(12, '1999-06-12'), array(13, '2000-03-21'), array(14, '2006-09-31') );
As Kris Roofe stated in his deleted answer,
array_columnis indeed a more elegant way. Just be sure to put it into some kind of a
foreachloop, similar to what Sahil Gulati showed you. For example, like this:
$resultis exactly what you're looking for