Transposer et formater un tableau 2D
Dans le domaine de la manipulation de données, il devient nécessaire de remodeler et de formater les tableaux pour une présentation efficace. Considérez la tâche consistant à transposer un tableau à deux dimensions et à 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 au format suivant :
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 barres verticales.
Solution utilisant PHP
Pour accomplir cette tâche en PHP, nous pouvons utiliser les étapes suivantes :
Voici l'extrait de code :
$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;
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3