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] fonction explode php


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut [Tableaux] fonction explode php
    bonjours!!!
    est ce que vous pouvez me dire comment faire pour n'afficher qu'une partie d'une donnée???
    je m'explique,j'affiche des données sur ma page dans un tableau et parmi les données il ya deux paramètres qui sont des chemins du genre C:\dossierx\dossiery\ici\perso\fichier.txt
    et moi je ne veux afficher sur les tableaux des données que le fichier.txt et pas tout le chemin;
    j'ai pensé à la fonction explodeLigne car j'ai déjà travaillé avec mais c'était différent car j'avais les données dans ma base de donnée avec des symboles (exemple:Libelle=Nom>Prenom/age) et donc ma fonction était de ce genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public function explodeLine($param,$indiceLine)
    		    {
                   $explode=explode("=",$param);
                   $explode1=explode(">",$explode[0]);
                   $explode2=explode("/",$explode1[1]);
                   $tab['Libelel']=$indiceLine;
                   $tab['Nom']=$explode1[0];
                   $tab['Prenom']=$explode2[0];
                   $tab['Age']=$explode2[1];
                   $tab['Valeur']=$explode[1];
                   return $tab;
                }
    mais maintenant j'ai le problème sur une seule variable et pas sur l'ensemble du paramètre est ce que vous pouvez me suggérer quelque chose???
    j'attends vos suggestions,n'hésitez pas,
    merci

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 179
    Par défaut
    De quoi tu pars, et que souhaiterais-tu obtenir ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut
    je me demandais s'il ya une possibilité pour que je n'affiche qu'une partie d'une donnée,moi j'ai le paramètre qui contient:
    *ID
    *libelle
    *emplacement
    et l'emplacement s'affiche long avec le chemin comme j'ai déjà précisé moi je ne veux afficher dans le tableau des données que la dernière partie (càd fichier.txt dans mon exemple)
    et j'ai déjà travaillé avec la fonction explodeline qui fait un peu la même chose mais je ne sais pas comment l'adapter à mon exemple,

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par défaut
    Je ne suis pas sûr d'avoir tout saisi, mais tu veux peut être quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    $chemin = "C:\\dossierx\\dossiery\\ici\\\perso\\fichier.txt";
    $tampon = split("\\", $chemin);
    echo $tampon[count($tampon)-1];

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut
    je ne sais pas,
    je vais l'essayer comme même mais comme j'ai dis,mon chemin s'affiche comme ça:
    C:\dossierA\dossierB\dossierC\fichier.txt
    alors moi je veux afficher seulement fichier.txt

  6. #6
    Inactif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 179
    Par défaut
    basename('C:\\dossierA\\dossierB\\dossierC\\fichier.txt') => 'fichier.txt'

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut
    merci beaucoup à toi car la solution avec la fonction basename marche impeccable merci

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

Discussions similaires

  1. [Tableaux] fonction explode et paramètres
    Par john123 dans le forum Langage
    Réponses: 1
    Dernier message: 05/12/2007, 19h11
  2. equivalent fonction explode (php)
    Par lololoic dans le forum Access
    Réponses: 6
    Dernier message: 21/08/2006, 18h34
  3. [Tableaux] fonction explode recuperation
    Par jive dans le forum Langage
    Réponses: 6
    Dernier message: 07/06/2006, 14h55
  4. [Fonction]Explication sur la fonction EXPLODE de php
    Par daudet dans le forum Langage
    Réponses: 6
    Dernier message: 13/04/2006, 17h06
  5. equivalent de la fonction EXPLODE de php
    Par gyouk dans le forum ASP
    Réponses: 1
    Dernier message: 28/11/2005, 10h49

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