php 和javascript JS 数组转置

php数组转置

//$arr=array(array(1,2),3,4,5,6);
$arr2[0]=array(1,2);
$arr2[1]=array(3,4);
$arr2[2]=array(5,6);
$arr2[3]=array(7,8);
//var_dump($arr2);
for($i=0;$i<count($arr2);$i++){
  
  for($j=0;$j<count($arr2[$i]);$j++){
    // echo $j;
  echo $arr2[$i][$j];
  
  }
  echo "<br/>";

}
echo "<br/>____________________________________________________<br/>";
//翻转数组
$arr3[]="";
for($i=0;$i<count($arr2);$i++){
  
  for($j=0;$j<count($arr2[$i]);$j++){
   $arr3[$j][$i]=$arr2[$i][$j];
  
  }
}
//打印翻转的数组
for($i=0;$i<count($arr3);$i++){
  
  for($j=0;$j<count($arr3[$i]);$j++){

  echo $arr3[$i][$j];
  
  }
  echo "<br/>";

}

js数组转置

var arr=[[1,2],[3,4],[5,6]];
//var arr=["1",2,3,4];
for(var i=0;i<arr.length;i++){
for(var j=0;j<arr[i].length;j++){
document.write(arr[i][j]+"&nbsp;");
}
document.write("<br/>");
}
document.write("--------------------------------<br/>");
var str=",new Array()";
var ArrStr="new Array()";
for(var c=1;c<arr[0].length;c++){

ArrStr+=str;

}
//window.alert(typeof(ArrStr));
var arr2=new Array(new Array(),new Array());
//循环赋值给新数组
for(var i=0;i<arr.length;i++){
for(var j=0;j<arr[i].length;j++){

arr2[j][i]=arr[i][j];
}
}
//打印新数组
for(var i=0;i<arr2.length;i++){
for(var j=0;j<arr2[i].length;j++){
document.write(arr2[i][j]+"&nbsp;");
}
document.write("<br/>");
}
//document.write(arr2);
document.write("<br/>############################################<br/>");

for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;");
}
document.write("<br/>");
}

 

php 和javascript JS 数组转置,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。