Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1182 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment rappatrier chaque mot d'une chaine ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment rappatrier chaque mot d'une chaine ?

n°744225
Max Evans
Posté le 28-05-2004 à 22:22:46  profilanswer
 

Hello à tous,
 
Disons que j'ai une chaine :
$f = "Bonjour les amis, comment allez-vous ?";
 
Comment puis-je faire pour ressortir chaque mot indépendament ? (Pour ensuite les insérer dans une nouvelle table)
 
Y a-t-il une fonction PHP adaptée ?
 
 
Merci à tous ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 28-05-2004 à 22:22:46  profilanswer
 

n°744227
simogeo
j'ai jamais tué de chats, ...
Posté le 28-05-2004 à 22:27:00  profilanswer
 

explode()
 
voire split() ou preg_split()

n°744229
Max Evans
Posté le 28-05-2004 à 22:28:29  profilanswer
 

Thx a lot, je vais aller voir tout ça ;)
 
PS : Sur une grosse chaine, disons d'un million de caractère, le traitement PHP risque de s'avérer long ? :)
 
Encore merci ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°744238
simogeo
j'ai jamais tué de chats, ...
Posté le 28-05-2004 à 22:34:01  profilanswer
 

Max Evans a écrit :

Thx a lot, je vais aller voir tout ça ;)
 
PS : Sur une grosse chaine, disons d'un million de caractère, le traitement PHP risque de s'avérer long ? :)
 
Encore merci ;) :jap:


 
.. j'ai du mal a me representer 1 million de caractères là ... donc je ne saurais pas répondre
 
2 solutions sont envisageables et je te recommande de faire des benchs pour savoir laquelle est la meilleure ..  
- soit tu te tapes une grosses regex de mort  et tu recupères tes mots. ( les regex c'est gourmand :/ )
- soit tu fais un simple explode sur les espaces et tu effecues un array_walk() avec str_replace() pour virer les carcatères à la con collé s en fin et début de mot : .,() ... etc
 
je privilegie la deuxième option   :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment rappatrier chaque mot d'une chaine ?

 

Sujets relatifs
mettre un chaine en majusculeChaine de caractere quand tu nous tiens !
[PHP] Chercher un caractère dans une chaine... Quel fonction ?chercher une chaine de caractere dans un fichier texte
Chaine de caractères[VB] chaine de caracteres
Inclure un guillemet dans une chaine VBChaine en UTF8 - Comment retirer les accents ?
Inserer un code ASCII dans une chaîne de caractère[C++]Tableau de pointeru sur chaine de car.
Plus de sujets relatifs à : Comment rappatrier chaque mot d'une chaine ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR