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 06/02/2011, 17h19   #1
Invité de passage
 
Inscription : février 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 8
Points : 1
Points : 1
Par défaut découpé chaine de caractère

Bonjour, je désire découper une chaîne de caractère, en allant chercher un mot après un autre mot

exemple:

Code php :
1
2
3
4
5
6
7
<?php
$chaine  = 'Bonjour comment ca va';
//??
 
echo $chaine 
 
?>

je veux afficher ce qu'il y a après le mot Bonjour

merci
crush911 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 17h31   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 586
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 586
Points : 859
Points : 859
salut,
php.net regarde split, explode ou strtok, tout dépend de ce que tu veux faire, pour explode tu récupères un tableau contenant chacun des mots de ta chaine de caractère, bonjour sera dans tableau[0]...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 17h39   #3
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
il doit y avoir 36 moyens de faire ça, mais en voilà un qui devrait marcher :
Code :
1
2
3
4
5
$string_decoupee=explode(" ",$chaine);
$nb=length($string_decoupee);
$i=1;
$chaine="";
for($i=1;i<$nb;$i++) $chaine.=$string_decoupee[$i]." ";
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 20h17   #4
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
Code :
1
2
3
$chaine = 'Bonjour comment ca va';
$mots = str_word_count($chaine, 1);
echo $mots[1];
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 12h12   #5
Futur Membre du Club
 
Homme
Responsable de projet fonctionnel
Inscription : mars 2006
Messages : 41
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Responsable de projet fonctionnel
Secteur : Distribution

Informations forums :
Inscription : mars 2006
Messages : 41
Points : 15
Points : 15
pourrais tu être plus clair dans ta demande ?

souhaites tu faire une fonction ?
souhaites tu qu'elle prenne des paramètres pour connaître ce qu'il faut récupérer ("après le mot Bonjour") ?
que souahites tu que la fonction te retourne exactement ?
Dave Lopeur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h45.


 
 
 
 
Partenaires

Hébergement Web