首頁 > 後端開發 > PHP問題 > php如何實現二維數組的矩陣轉置

php如何實現二維數組的矩陣轉置

藏色散人
發布: 2023-03-06 17:54:02
原創
2732 人瀏覽過

php實現二維數組矩陣轉置的方法:首先定義一個二維數組;然後確定轉置後的數組有幾行;接著實現行列互換,並在轉置前遍歷數組;最後對數組進行轉置即可。

php如何實現二維數組的矩陣轉置

推薦:《PHP影片教學

php中,二維數組,矩陣的轉置

矩陣的轉置,二維陣列的轉置,很簡單的一個小程式碼。

<?php
//定义一个二维数组
$arr=array(array(1,2,3,),array(4,5,6));
$arr1=array();
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[$i][$j];//转置前遍历数组。
}
echo &#39;<br/>&#39;;
}
//下面来对数组进行转置
//遍历转置后的数组
for($k=0;$k<count($arr1);$k++){
for($n=0;$n<count($arr1[$k]);$n++){
echo $arr1[$k][$n];
}
echo &#39;<br/>&#39;;
}
?>
登入後複製

以上是php如何實現二維數組的矩陣轉置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板