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 :

fonction inverse de wordwrap


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 42
    Par défaut fonction inverse de wordwrap
    bonjour ,
    je voudrais davoir s'il existé une fonction capable d'enlevé un caractére a intervale regulié dans une chaine.
    en faite je voudrai savoir si il existe une fonction inverse de wordwrap

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 37
    Par défaut
    Je ne sais pas si une telle fonction existe mais tu peux parcourir ta chaîne caractère par caractère et en concaténer une nouvelle à chaque césure!?

    du genre :

    Code : 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
     
    $new_string = '';
    $cesure = 10; //largeur de ta césure
    $tmp = '';
     
    for($i = 0; $i < strlen($tachaine); $i++) {
     
     
         if($i % $cesure == 0 && $i != 0) {
              $new_string .= $tmp;
              $tmp = '';
         }
         else
              $tmp .= substr($tachaine,$i,1);
     
    }
    ça devrait fonctionner.. (je ne l'ai pas testé par contre)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 42
    Par défaut
    merci , c'est bon j'ai trouver ;D

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $text="azert1234yazer1234tyaze1234rtyaz1234ertya1234zerty";
    $info2=strlen($text);
    $x=5;
    //x etant  la lomgueur de la chaine a conserver ici (azert) donc 5
    while($info2>$x){
    // le chiffre 4 corespond a la longuer de la chaine a enlever ici (1234)
    $text2=substr_replace($text,'', $x,4);
    $text=$text2;
    $x=$x+5;
    }
    resultat:azertyazertyazertyazertyazerty

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

Discussions similaires

  1. [C#] fonction inverse de Color.ToString().
    Par OpenGG dans le forum C#
    Réponses: 8
    Dernier message: 08/11/2006, 10h15
  2. fonctions inverse en c
    Par deboraya dans le forum C
    Réponses: 8
    Dernier message: 18/10/2006, 14h21
  3. Fonction inverse de ASCII
    Par noirot dans le forum Oracle
    Réponses: 1
    Dernier message: 15/06/2006, 15h30
  4. Fonction inverse de InttoHex
    Par marsupilami34 dans le forum Langage
    Réponses: 11
    Dernier message: 06/07/2005, 15h04
  5. [VB6]fonction inverse de Hex (nombres hexadécimaux)
    Par Guigui_ dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2002, 19h31

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