Création d'une méthode permettant de transformer un tableau de donnée en un string réprésentant unélément html
Bonjour à toutes et à tous,
Je viens vers vous car cela fait deux jours que j'essaye de créer une fonction qui transforme des données d'un array en un string qui sera implémenté pour créer un élément html.
Je récupère les heures de travail d'un médecin sous la forme d'un tableau comme celui-ci:
Code:
1 2 3 4 5 6 7 8 9 10
| 0 => "01:00|02:00[v]"
1 => "07:00|08:00[o]"
2 => "09:00|10:00[o]"
3 => "11:00|12:00[o]"
4 => "13:00|14:00[o]"
5 => "15:00|16:00[o]"
6 => "17:00|18:00[v]"
7 => "19:00|20:00[v]"
8 => "21:00|22:00[v]"
9 => "23:00|00:00[v]" |
et je souhaiterais pouvoir transformer cet array en ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11
| $str = '<tr class="work">
<td>01:00|02:00</td>
</tr>
<tr class="home">
<td>07:00|08:00<br/>09:00|10:00<br />11:00|12:00<br />13:00|14:00<br />15:00|16:00</td>
</tr>
<tr class="work">
<td>17:00|18:00<br/>19:00|20:00<br />21:00|22:00<br />23:00|00:00</td>
</tr>' |
Mon problème vient du fait que j'arrive pas à ouvrir les différentes
Citation:
<tr class="#"><tr />
lorsque c'est nécessaire.
Seconde chose, c'est qu'il faut que tout se fasse en PHP (pas d'utilisation de JS).
Si quelqu'un a une idée je suis grandement preneur ;)
Merci d'avance aux personnes qui prendront le temps de regarder