IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] suppression colonne tableau 2 Dimensions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut [Tableaux] suppression colonne tableau 2 Dimensions
    Bonjour, j'utilise des fichiers .csv pour inserer des données issues de feuilles excel dans une base sql
    Le probleme est que lorsque je transforme mon fichier excel .xls en .csv ,il me met dans mon fichier .csv un ";" a la fin du tableau.
    Je cherche comment suprimer ce dernier caractere
    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     while($tab[]=fgetcsv($fichier,1024,";"));
    Si je souhaite ne pas avoir ce dernier caractere c'est pour ne pas avoir une colonne vide a la fin de mon tableau
    Ou alors dites moi comment supprimer une colonne d'un tableau
    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    ca te fait une colonne vide a la fin du tableau ?

    enlevera la derniere colonne

  3. #3
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    justement je ne vaux pas de colonne a la fin du tableau, je cherche a supprimer la derniere colonne

  4. #4
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    ca te fait une colonne vide a la fin du tableau ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    while($t=fgetcsv($fichier,1024,";")) {
    array_pop($t);
    $tab[]=$t;
    }
    enlevera la derniere colonne

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    (désolé pour le doublon, j'étais en train d'editer mon message quand tu as répondu, apparement, ca poste en nouveau message... du coup j'ose plus editer le précédent ;o)

  6. #6
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    Merci mais ca ne fonctionne pas ca insere toujours une colonne a la fin

    Code :
    while($t=fgetcsv($fichier,1024,";")) {array_pop($t);$tab[]=$t;}


    Pour ce qui est du substr ca ne marche pas

  7. #7
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    Citation Envoyé par flydragon
    Merci mais ca ne fonctionne pas ca insere toujours une colonne a la fin

    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while($t=fgetcsv($fichier,1024,";")) {array_pop($t);$tab[]=$t;}

    Pour ce qui est du substr ca ne marche pas

  8. #8
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Le substr devrait intervenir dans ta fonction
    fgetcsv

  9. #9
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        $chaine = "coco;kiki;cucu;juju;lili;";
        echo substr($chaine, 0, strlen($chaine)-1);
    imprime

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coco;kiki;cucu;juju;lili

  10. #10
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    ca y est c good j'ai enfin reussi a faire ce que je voulais,
    Il fallair faire un boucle sur le tableau et faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    unset($tab[numero de ligne][numero de colonne]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/02/2008, 17h45
  2. [Tableaux] Afficher un tableau à deux dimension
    Par Space Cowboy dans le forum Langage
    Réponses: 4
    Dernier message: 05/07/2007, 10h36
  3. Réponses: 9
    Dernier message: 26/04/2007, 16h17
  4. [Tableaux] Array_unique et tableau 2 dimensions
    Par rdams dans le forum Langage
    Réponses: 5
    Dernier message: 30/06/2006, 10h35
  5. [Tableaux] tri de tableau deux dimensions
    Par oursquetaire dans le forum Langage
    Réponses: 8
    Dernier message: 27/12/2005, 15h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo