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 15143 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 17 juillet 2024 - 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 15143 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 17 juillet 2024 159
19 avril 2015 à 12:31
Regardes substr plutôt.
Rejoignez-nous