Bonjour,
J'ai le problème suivant je dispose d'un tableau php de 30 ou 31 valeurs. (mois du calendrier).
Le tableau se présente généralement comme ceci:
00001000010000200000200330000
ou encore:
00050500002000020101000000000
Bref je souhaiterais pouvoir remplacer les zeros entre deux valeurs identiques par cette valeur et ainsi obtenir pour mes exemples ci dessus:
00001111110000222222200330000
ou encore:
00055500002222220111000000000
J'ai cherché de ce coté mais ceci ne semble pas fonctionné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 function remplissage_ligne_milieu_absence($etat_ligne_courante_tab) { $nb_element=count($etat_ligne_courante_tab); $cmpt_nb_element=0; $type_depart=$etat_ligne_courante_tab[0]; $active=0; echo "ligne<br>"; while($nb_element!=$cmpt_nb_element) { if($active==1) { $etat_ligne_courante_tab[$cmpt_nb_element]=$etat_ligne_courante_tab[$cmpt_nb_element-1]; } if($etat_ligne_courante_tab[$cmpt_nb_element]==0 && $active==1) { $active=0; } if($etat_ligne_courante_tab[$cmpt_nb_element]!=0 && $active==0) { $active=1; } echo "etat[".$cmpt_nb_element."]".$active."<br>"; $cmpt_nb_element++; } return $etat_ligne_courante_tab; }
Quelqun pourrait-il me donner un coup de pouce là dessus ?
Merci d'avance.






Répondre avec citation






Partager