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 :

supprimer premier et dernière caractère d'une chaîne


Sujet :

Langage PHP

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 500
    Billets dans le blog
    1
    Par défaut supprimer premier et dernière caractère d'une chaîne
    Bonjour,
    pour faire ce qui est dans le titre, à priori, c'est $string = substr($string,1,-1); mais j'obtiens ��"sesaid en partant de "sesaid". Comment se fait-il ?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 140
    Par défaut
    Salut

    Pas de problème chez moi, tu peux nous mettre la déclaration de la variable $string, un echode celle ci avant substr($string,1,-1) affiche quoi?
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 500
    Billets dans le blog
    1
    Par défaut
    En fait, c'est pour contourner le problème décrit dans https://www.developpez.net/forums/d2...lecture-d-csv/.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
                rewind(self::$handle);//pointer au début du fichier
                $header   = fgetcsv(self::$handle,1024,",",'"');
                //mettre header en minuscules
                $header_copy = $header;
                $header= [];
                $i = 0;
                foreach($header_copy as $one_elt) {
                    $one_elt=strtolower($one_elt);
                    //enlever les " qui encadrent
                    if ($i == 0)
                    {
                        $one_elt = substr($one_elt,1,-1);
                    }
                    $header[] = $one_elt;
                    $i++;
                }

Discussions similaires

  1. Supprimer les premiers caractères d'une chaîne
    Par supers dans le forum Word
    Réponses: 4
    Dernier message: 21/08/2009, 10h04
  2. Supprimer les N premiers caractères d'une chaîne
    Par kobalt02 dans le forum Débuter
    Réponses: 7
    Dernier message: 11/07/2008, 09h25
  3. Sélection des 8 premiers caractères d'une chaîne
    Par linooo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/09/2007, 09h15
  4. Réponses: 5
    Dernier message: 20/02/2007, 17h16
  5. Réponses: 5
    Dernier message: 30/10/2006, 13h37

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