Version complète: sur le forum Webmaster Hub : Problème explode + for
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
snwoman49
Bonjour amis Hubiens et Hubiennes.
J'ai un problème avec l'un de mes for et explode
Voici le code, il y a d'autres oppérations au dessus, qui ne posent pas de problèmes, le problème en fet c'est que ca ne m'affiche rien, le $y n'est pas pris en compte.
CODE
for($y=0; $y<30; $y++) {
$contenu = $contenu[$y];
$contenu = explode('T',  $contenu );
$contenu = $contenu[0];
echo "$contenu";

}

Merci pour vos réponses
Bien amicalement.
Portekoi
Bonjour,

Tu écrases ta variable contenu. Tu dois utiliser des variables avec des noms différents.

Fais un echo $contenu[$y] en première pour voir si tu as bien quelque chose dedans smile.gif


Portekoi
snwoman49
Ca me met rien
Voici le code en entier.
CODE
$fichier = fopen("39-97.txt","r");
 
$contenu = fread($fichier, filesize("39-97.txt"));
$contenu = explode('<layout-key>k-p3h-n38-1</layout-key>',$contenu);
$contenu = $contenu[1];
$contenu= split('<start-valid-time>',$contenu);
for($y=0; $y<30; $y++) {
echo $contenu[$y];
$contenu = explode('T',  $contenu[$y] );
$contenu = $contenu[0];
echo "$contenu";

}
NorSeb
Salut,

Est-ce que tu connais le nombre de chaines renvoyées par explode ?
Si la réponse est oui tu peux utiliser la commande list().

Un exemple ici
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.