Comment faire un switch case?
Fermé
Enshin
Messages postés
1
Date d'inscription
mardi 26 mars 2013
Statut
Membre
Dernière intervention
26 mars 2013
-
26 mars 2013 à 10:26
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 27 mars 2013 à 11:04
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 27 mars 2013 à 11:04
A voir également:
- Comment faire un switch case?
- Logiciel switch - Télécharger - Conversion & Extraction
- Aller à la ligne dans une case excel - Guide
- Samsung switch pc - Télécharger - Divers Bureautique
- Switch qwerty azerty - Guide
- Zelda 3 switch - Accueil - Guide jeu vidéo
3 réponses
RAbso
Messages postés
28
Date d'inscription
lundi 11 mars 2013
Statut
Membre
Dernière intervention
26 mars 2013
10
26 mars 2013 à 13:05
26 mars 2013 à 13:05
Salut,
Tu t'es un peu compliqué la tâche
$row = 1;
if (($handle = fopen("FF-Webshop-F.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
switch($data[0]){
case "Sacs en Papier":
echo "pouet<br>";
break;
case "Sacs en Plastique":
echo "pouet2<br>";
break;
default:
echo "autre sac<br>";
}
}
fclose($handle);
Tu t'es un peu compliqué la tâche
$row = 1;
if (($handle = fopen("FF-Webshop-F.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
switch($data[0]){
case "Sacs en Papier":
echo "pouet<br>";
break;
case "Sacs en Plastique":
echo "pouet2<br>";
break;
default:
echo "autre sac<br>";
}
}
fclose($handle);
Bonjour,
Tu ne peux pas traiter le fichier d'un coup, tu vas devoir le traiter ligne par ligne. Du coup je suis vraiment étonné d'avoir un écho ...
Pourrais-tu en dire plus sur ton besoin?
Si tu ne veux enregistrer tous les codes articles dans un tableau, à la place de
echo "pouet <br />\n";
tu pourrais mettre
$codeArticle[$i++] = $liste[3];
Avant de rentrer dans le for, tu auras bien sur initialisé tes valeurs du type
$i = 0;
Et à la fin de ton for,si tu veux tous les afficher var_dump($codeArticle);
En espérant t'avoir aidé, Archeus.
Tu ne peux pas traiter le fichier d'un coup, tu vas devoir le traiter ligne par ligne. Du coup je suis vraiment étonné d'avoir un écho ...
Pourrais-tu en dire plus sur ton besoin?
Si tu ne veux enregistrer tous les codes articles dans un tableau, à la place de
echo "pouet <br />\n";
tu pourrais mettre
$codeArticle[$i++] = $liste[3];
Avant de rentrer dans le for, tu auras bien sur initialisé tes valeurs du type
$i = 0;
Et à la fin de ton for,si tu veux tous les afficher var_dump($codeArticle);
En espérant t'avoir aidé, Archeus.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
27 mars 2013 à 11:04
27 mars 2013 à 11:04
cette partie me parait anormale:
$liste = explode(",", $ligne);//la tu as un array
//+= c'est pour rajouter un nombre ?
$liste += array_pad(array(), 11, null);
essaies avec:
$liste = explode(",", $ligne);//la tu as un array
//+= c'est pour rajouter un nombre ?
$liste += array_pad(array(), 11, null);
essaies avec:
$liste = explode(",", $ligne); / array_pad($liste, 11, null);