$a1=array(1,2,3);
$a2=array(4,5,6);
$a3=array(7,8,9);
$array = array(
$a1,
$a2,
$a3,
);
echo "<pre>";
print_r($array);
echo "
______________MY FUNCTIONS______________
";
$n=transpoze($array);
print_r($n);
echo "
______________ARRAY MAP______________
";
$d=array_map(null,$a1,$a2,$a3);
print_r($d);
echo "</pre>";
/**
* transpozes matrix with 2 dimesion
*
* @param byval array
* @return array transpoze of array
*/
function transpoze($array)
{
$column=count($array);
for ($i=0;$i<$column ;$i++ ) {
$row=count($array[0]);
for ($j=0;$j<$row ;$j++ ) {
$new[$j][$i]=$array[$i][$j];
}
}
return $new;
} // end func
|