Maison > développement back-end > tutoriel php > Comment transposer un tableau 2D et le convertir en chaîne ?

Comment transposer un tableau 2D et le convertir en chaîne ?

Barbara Streisand
Libérer: 2024-10-31 18:54:02
original
812 Les gens l'ont consulté

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

Transposer un tableau 2D et convertir en chaîne

Le tableau 2D donné peut être transposé en chaîne en combinant les lignes transposées avec des virgules et en les joignant les lignes résultantes avec des tuyaux.

Solution :

En supposant un tableau 2D nommé tableau stocké sous :

array = [[01, 03, 02, 15],
         [05, 04, 06, 10],
         [07, 09, 08, 11],
         [12, 14, 13, 16]]
Copier après la connexion

Pour transposer ce tableau, nous peut utiliser une boucle imbriquée :

tmpArr = []
for sub in array:
    tmpArr.append(','.join(sub))
result = '|'.join(tmpArr)
print(result)
Copier après la connexion

Ce code affichera :

01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
Copier après la connexion

Ce code crée un tableau temporaire tmpArr en itérant sur chaque sous-liste du tableau et en joignant ses éléments par des virgules. Enfin, il joint les éléments de tmpArr avec des tuyaux pour produire la chaîne souhaitée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal