Accéder aux éléments d'une Array avec délimiteur vide [Résolu]

Résolu
cs_SkyCrasher
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
- Modifié par cs_SkyCrasher le 19/04/2015 à 05:33
NHenry
Messages postés
14942
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
2 juillet 2022
- 19 avril 2015 à 12:31
Bonjour,
J'ai besoin d'exploser une chaîne en tableau de 8 cases
Voilà je vous montre le code:

$dbdatedefin=intval(date("Ymd"));
$affdate=explode('',$dbdatedefin);
$affichagedate=$affdate[6]."".$affdate[7]."/".$affdate[4]."".$affdate[5]."/".$affdate[0]."".$affdate[1]."".$affdate[2]."".$affdate[3];


Mon erreur doit être très grossière mais comme j'ai jamais manipulé les Array, je ne sais pas comment y accéder. Le tableau doit contenir 1 seul caractère par case. Problème de guillemets, ou peut-être que mes [] sont pas au bon endroit, en tout je souhaite y accéder comme ceci:

tab[0],tab[1]...etc...


J'ai trouvé la solution:
$affdate=str_split($dbdatedefin);
$affichagedate=$affdate[6]."".$affdate[7]."/".$affdate[4]."".$affdate[5]."/".$affdate[0]."".$affdate[1]."".$affdate[2]."".$affdate[3];

1 réponse

NHenry
Messages postés
14942
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
2 juillet 2022
161
19 avril 2015 à 12:31
Regardes substr plutôt.
1