首頁 > 後端開發 > php教程 > 如何轉置二維數組並將其轉換為字串?

如何轉置二維數組並將其轉換為字串?

Barbara Streisand
發布: 2024-10-31 18:54:02
原創
813 人瀏覽過

How to Transpose a 2D Array and Convert it into a String?

轉置二維數組並轉換為字串

給定的二維數組可以透過用逗號組合轉置的行並連接來轉置為字串

解:

假設一個名為array 的二維陣列儲存為:

array = [[01, 03, 02, 15],
         [05, 04, 06, 10],
         [07, 09, 08, 11],
         [12, 14, 13, 16]]
登入後複製

要轉置此數組,我們可以使用巢狀循環:

tmpArr = []
for sub in array:
    tmpArr.append(','.join(sub))
result = '|'.join(tmpArr)
print(result)
登入後複製

此程式碼將輸出:

01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
登入後複製

此程式碼透過迭代數組中的每個子列表並用逗號連接其元素來建立臨時數組tmpArr。最後,它用管道連接 tmpArr 的元素以產生所需的字串。

以上是如何轉置二維數組並將其轉換為字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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