Php - 2 Boyutlu Dizi Transpozu

    Php - 2 Boyutlu Dizi Transpozu

    Php 2 Boyutlu Dizi Transpozu$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



[ Geri ] - [ Ana Sayfa ] - Bookmark and Share


travesti