<?php
$n=(int)fgets(STDIN);
$arr=array();
for($x=0;$x<$n;$x++){
for($y=0;$y<$n;$y++){
$arr[$x][$y]=rand(1,9); //[$x][$y]不能缺
echo $arr[$x][$y];
echo ' ';
}
echo "\n";
}
for($x=0;$x<$n;$x++){
for($y=0;$y<$x;$y++){ //注意[$y<$x]不是[$y<$n]
$temp=$arr[$x][$y];
$arr[$x][$y]=$arr[$y][$x];
$arr[$y][$x]=$temp;
}
}
for($x=0;$x<$n;$x++){
for($y=0;$y<$n;$y++){
echo $arr[$x][$y];
echo ' ';
}
echo "\n";
}
之前因为红色部分[$x][$y]缺失,就无法执行。