cire390

Inscris le 11/06/2010 à 11:59
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

cire390
le 11/06/2010 à 12:10
switch aprés explode
Bonjour,

Je viens chercher de l'aide sur un tt petit code.
Je récupere un fichier txt qui contient :
"test"#"bleu"#"eric"#"1"
"test"#"rouge"#"aurelie"#"2"
"test"#"vert"#"lizea"#"3"
"test"#"jaune"#"sacha"#"1"

Et je veux transformer la derniere valeure, les chiffres en mot avec un switch en fonction de leur valeures.

Probleme c'est que mon echo me recupere la valeure mais sans la modifier.
<?php
$fichier = fopen("traitement.txt", "r+");
while (!feof($fichier)) // feof = fonction testant si la fin du fichier est atteinte, c'est le teste de la boucle 'while'
{
$uneLigne = fgets($fichier, 1024); // fgets = récupère à chaque appel une nouvelle ligne du fichier
$tableauValeurs = explode('#', $uneLigne);

$reference = $tableauValeurs[0];
$form_date = $tableauValeurs[1];
$form_time = $tableauValeurs[2];
$prefix = $tableauValeurs[3];


switch( trim( $prefix ) ) {
case 1 : $prefix='chien'; break;
case 2 : $prefix='chat'; break;
case 3 : $prefix='poisson'; break;
default: $prefix='';
}

echo $form_time;
echo $prefix;

}

fclose($fichier);
?>



Voila, je remercie d'avance tout ce qui pourrons m'aider à résoudre un pb qui en plus à l'air simple. Merci
LoadingChargement en cours