quand j’exécute ce code il m'affiche bien le contenu du fichier
Code : Tout sélectionner
<?php
function lecture($fichier){
$lines= file($fichier);
foreach ($lines as $lineNumber => $lineContent){
}
echo "<br><br>Nombre d'inscrits : $lines[0]";
echo "<br><br>Participants : <br>";
for ($cptr=1; $cptr<49; $cptr++) {
if ($lines[$cptr] != ""){
echo "<br> $lines[$cptr]";
}
}
return;
}Code : Tout sélectionner
<?php
function lecture($fichier){
$lines= file($fichier);
foreach ($lines as $lineNumber => $lineContent){
}
echo "<br><br>Nombre d'inscrits : $lines[0]";
echo "<br><br>Participants : <br>";
for ($cptr=1; $cptr<49; $cptr++) {
if ($lines[$cptr] != ""){
print_r(explode(' ', $lines[$cptr], 4));
}
}
return;
}Array ( [0] => nom1 [1] => prenom1[2] => accompagnant [3] => mailcontact) bonjourArray ( [0] => nom2[1] => prenom2[2] => accompagnant ) bonjour... et ainsi de suite jusqua la fin de mon fichier
mais ce que je veux afficher c'est
nom1 prenom1 mailcontact
nom2 prenom2
......
voici le code que je voudrais qui fonctionne :
Code : Tout sélectionner
function lecture($fichier){
$lines= file($fichier);
foreach ($lines as $lineNumber => $lineContent){
}
echo "<br><br>Nombre d'inscrits : $lines[0]";
echo "<br><br>Participants : <br>";
for ($cptr=1; $cptr<49; $cptr++) {
if ($lines[$cptr] != ""){
$string = explode(' ', $lines[$cptr], 4);
for($mots=0;$mots<=4;$mots++){
echo " $tring[$mots]";
echo 'bonjour';
}
}
}
return;
}donc il passe bien dans la boucle mais ne m'affiche pas les valeurs contenues dans $string
Merci d'avance pour vos réponses