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 :

Recherche d'un fonction


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 241
    Par défaut Recherche d'un fonction
    Bonjour,

    J'ai fait plusieurs recherche sur le net, mais peut-être et même surement n'ai-je pas chercher dans les bons termes...

    Je recherche un fonction permettant d'afficher le Xiéme caractère d'une chaine et seulement lui.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $chaine = "ABCDEFGH";
    $affiche = fonction(3, $chaine); // afficherais "C"
    Existe-t-il une telle fonction ?

    Merci d'avance et désolé si c'est une question bête...

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    Bonjour,

    A première vu je dirais un petit substr

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    $chaine = "ABCDEFGH";
     
    // 2 car le 0 compte
    echo substr($chaine,2,1);
    ++

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Par défaut
    Tu peux accéder tout "naturellement" à n'importe quelle lettre d'une chaîne via :

    Sachant tout de même que comme un simple tableau, la première lettre est à l'index 0.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 241
    Par défaut
    Merci a tout les deux pour vos réponses.

    Pour :
    Citation Envoyé par Petibidon Voir le message
    Tu peux accéder tout "naturellement" à n'importe quelle lettre d'une chaîne via :

    Sachant tout de même que comme un simple tableau, la première lettre est à l'index 0.
    $index c'est quoi ?

    Quand a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo substr($chaine,2,1);
    ok pour le 2, mais le 1 sert à quoi ?

    Merci d'avance pour ces précisions...

  5. #5
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    Pour la réponse de Petibidon, $index c'est la position que tu désire moins 1. Exemple pour ton exemple : $maChaine[2];

    Sinon, pour la fonction substr, n'hésite pas à aller voir le lien que j'ai mis sur mon premier post : substr

    Donc le 1, correspond au nombre de caractères qu'il y aura en sortie à partir de la position que tu as choisie. Exemple, si à la place de 1 tu avais mis 3, en sortie tu aurais eu : CDE.

    ++

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 241
    Par défaut
    Super !!! Merci beaucoup et désolé j'avais pas fait gaffe au lien que tu avais mit car je boss a l'extérieur aujourd'hui donc encore désolé

    Merci à vous deux en tout cas

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

Discussions similaires

  1. [VBA-E] Recherche de valeur fonction Match
    Par Dextro dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/02/2007, 19h09
  2. [C] recherche d'une fonction
    Par Alice9 dans le forum MFC
    Réponses: 4
    Dernier message: 06/04/2006, 09h19
  3. Réponses: 17
    Dernier message: 14/02/2006, 00h21
  4. barre de recherche dans les fonctions php pour firefox
    Par titoumimi dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 03/02/2006, 10h16
  5. Réponses: 15
    Dernier message: 12/08/2005, 15h06

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