Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/02/2011, 11h36   #1
Candidat au titre de Membre du Club
 
Inscription : février 2011
Messages : 35
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2011
Messages : 35
Points : 10
Points : 10
Par défaut Afficher mot par mot

Bonjour,

j'ai une phrase et je veux l'afficher mot par mot.

// c'est comme le travail de la fonction substr() mais par Mot (c'est pas par caractère )

Merci d'avance
truthlife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 11h49   #2
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
Salut,

Si j'ai bien compris ta requête, cela pourrait t'aider :

Code :
1
2
3
 
$text = 'Voici une chaîne à découper en mot';
$text = preg_split('`[\s,]+`', $text);
__________________
Zend PHP5 Certification
MySQL 4 Core Certification
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 11h59   #3
Candidat au titre de Membre du Club
 
Inscription : février 2011
Messages : 35
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2011
Messages : 35
Points : 10
Points : 10
Par défaut Merci + Not Yet

Bah, merci beaucoup MAN,

J'ai compris => vous changez la phrase comme une ARRAY :

Comment peux je afficher un nombre des mots dans cette phrase.
(Ex :
on a : $my_str = 'get the right side';
et je veux afficher : the right
)


Danx Again !
truthlife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 12h07   #4
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
Citation:
Envoyé par truthlife Voir le message
Bah, merci beaucoup MAN,

J'ai compris => vous changez la phrase comme une ARRAY :

Comment peux je afficher un nombre des mots dans cette phrase.
(Ex :
on a : $my_str = 'get the right side';
et je veux afficher : the right
)


Danx Again !
Si tu sais à l'avance quelles sont les mots à afficher :
Code :
1
2
3
4
 
$my_str = 'get the right side';
$my_str = preg_split('`[\s,]+`', $my_str);
echo $my_str[1]." ".$my_str[2];
__________________
Zend PHP5 Certification
MySQL 4 Core Certification
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 12h28   #5
Candidat au titre de Membre du Club
 
Inscription : février 2011
Messages : 35
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2011
Messages : 35
Points : 10
Points : 10
Par défaut Done

Merci beaucoup MAN
truthlife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 13h44   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
ou simplement avec str_world_count

Code :
1
2
3
$my_str = 'get the right side';
$my_str = str_word_count($my_str, 1);
echo $my_str[1], ' ', $my_str[2];
Gats > c'est déconseillé d'utiliser l'opérateur d'exécution en délimiteur
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2011, 15h45   #7
Candidat au titre de Membre du Club
 
Inscription : février 2011
Messages : 35
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : février 2011
Messages : 35
Points : 10
Points : 10
Par défaut re:stealth35

Oui, une autre méthode pour arrivé à un seul but!
Merci stealth35
truthlife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 11h34   #8
Membre éprouvé
 
Développeur Web
Inscription : avril 2005
Messages : 395
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 395
Points : 479
Points : 479
Citation:
Envoyé par stealth35 Voir le message
ou simplement avec str_world_count

Code :
1
2
3
$my_str = 'get the right side';
$my_str = str_word_count($my_str, 1);
echo $my_str[1], ' ', $my_str[2];
Gats > c'est déconseillé d'utiliser l'opérateur d'exécution en délimiteur
j'ai fait une simple copie de la doc php, par contre je ne savais pas que c'était déconseillé.
__________________
Zend PHP5 Certification
MySQL 4 Core Certification
Gats est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h50.


 
 
 
 
Partenaires

Hébergement Web