PHP二維數(shù)組矩形轉(zhuǎn)置實(shí)例

字號(hào):


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