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

Signaler
Messages postés
143
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mai 2015
-
Messages postés
14761
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2021
-
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

Messages postés
14761
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2021
151
Regardes substr plutôt.