PHP二維數(shù)組矩形轉置實例

字號:


    下面小編就為大家?guī)硪黄狿HP二維數(shù)組矩形轉置實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。
    PHP二維數(shù)組矩形轉置實例
    <?php
      //二維數(shù)組轉置
      //定義一個二維數(shù)組
      $arr =array(array(1,2,3),array(4,5,6));
      //定義一個數(shù)組來放置轉置的數(shù)據(jù)
      $arr1=array();
      //轉置前遍歷
      echo "轉置前:<br/>";
      for($i=0;$i<count($arr);$i++){
        for($j=0;$j<count($arr[$i]);$j++){
          echo $arr[$i][$j];
        }
        echo "<br/>";
      }
      echo "轉置前后:<br/>";
      //確定裝置后的行數(shù)
      for($j=0;$j<count($arr[0]);$j++){
        $arr1[$j]=array();
      }
      for($i=0;$i<count($arr);$i++){
        for($j=0;$j<count($arr[$i]);$j++){
          $arr1[$j][$i]= $arr[$i][$j];
          //echo $arr;
        }
      }
      //轉置后遍歷:
      for($k=0;$k<count($arr1);$k++){
        for($l=0;$l<count($arr1[$k]);$l++){
          echo $arr1[$k][$l];
        }
        echo "<br/>";
      }
    ?>
    以上這篇PHP二維數(shù)組矩形轉置實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考