本篇章节讲解PHP实现顺时针打印矩阵的方法。分享给大家供大家参考,具体如下:
问题
输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵:
解决方法
就是一圈一圈地打印,只要控制好循环就可以。
注意单行单列的情况。
实现代码
=$left;–$i)
array_push($result,$matrix[$bottom][$i]);
}
if($left!=$right){
for($i = $bottom-1;$i>$top;–$i)
array_push($result,$matrix[$i][$left]);
}
$left++;$right–;$top++;$bottom–;
}
return $result;
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《》
希望本文所述对大家PHP程序设计有所帮助。