Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode-Sharing der rechteckigen Transposition eines zweidimensionalen PHP-Arrays

Beispielcode-Sharing der rechteckigen Transposition eines zweidimensionalen PHP-Arrays

PHP中文网
PHP中文网Original
2017-03-30 15:31:501069Durchsuche

PHPZweidimensionales ArrayBeispiel für eine rechteckige Transposition

<?php
  
  //二维数组转置
  //定义一个二维数组

  $arr =array(array(1,2,3),array(4,5,6));

  //定义一个数组来放置转置的数据
  $arr1=array();

  //转置前遍历
  echo "转置前:
";
  for($i=0;$i<count($arr);$i++){
    
    for($j=0;$j<count($arr[$i]);$j++){
    
      echo $arr[$i][$j];
      
    }
    echo "
";
  }

  echo "转置前后:
";
  //确定装置后的行数
  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

Oben ist der Beispielcode eines zweidimensionalen PHP-Arrays rechteckige Transposition Gemeinsamer Inhalt, bitte beachten Sie die chinesische PHP-Website (www.php.cn) für weitere verwandte Inhalte!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn