Maison >développement back-end >tutoriel php >Comment transposer et formater un tableau 2D en PHP ?
Transposer et formater un tableau 2D
Dans le domaine de la manipulation de données, il devient nécessaire de remodeler et de formater des tableaux pour une présentation efficace. Considérons la tâche de transposer un tableau bidimensionnel et de joindre ses éléments avec des délimiteurs spécifiques.
Étant donné le tableau suivant :
01 03 02 15 05 04 06 10 07 09 08 11 12 14 13 16
L'objectif est de le convertir en une chaîne avec ce qui suit format :
01,05,07,12|03,04,09,14|02,06,08,13|15,10,11,16
où les colonnes sont converties en lignes et les éléments de chaque ligne sont séparés par des virgules, les lignes étant séparées par des tuyaux.
Solution utilisant PHP
Pour accomplir cette tâche en PHP, nous pouvons utiliser les étapes suivantes :
Voici l'extrait de code :
<code class="php">$array = array( array('01', '03', '02', '15'), array('05', '04', '06', '10'), array('07', '09', '08', '11'), array('12', '14', '13', '16') ); $tmpArr = array(); foreach ($array as $sub) { $tmpArr[] = implode(',', $sub); } $result = implode('|', $tmpArr); echo $result;</code>
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!