Prendre tout les caractere apres le @ dans une chaine [Résolu]

Signaler
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010
-
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010
-
Salut tout le monde

alors voila comment prendre tout les caracteres apres le @ dans une chaine, c'est pour garder dans une adresse e-mail tout se qui est apres le @ exemple [mailto:toto@mail.com toto@mail.com] je veux garder que le @mail.com

Si vous pouvez m'aider un grand merci d'avance

@++

www.cyber-astuces.org

14 réponses

Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012

Salut tu peux utiliser la fonction explode:

voici un exemple

chainecomplete=xxxx@xxxxx;
list($chaine1,$chaine2)=explode([mailto:'@',$chainecomplete '@',$chainecomplete]);

voila et donc la dans chaine1 tu as ce qui est avant ton @ et dans chaine2 tu as ce qu il y a apres.

voila c'est une idée. y a peut etre d autre methode.


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010

bien ecoute c'est niquel sa merci !

www.cyber-astuces.org
Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012

Et bien de rien bonne continuation


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Hello,



y a plus simple quand meme...



<?php

$email ='malalam@trucmuche.com';

$adresse = ltrim (strstr ($email, '@'),'@');

echo $adresse;

?>
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Ou sans le ltrim pour garder @ :



$adresse = strstr ($email, '@');echo $adresse // affiche : @trucmuche.com
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010

ah oui aussi je vais tester tout sa, merci a tous

www.cyber-astuces.org
Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012

Plus simple c'est a dire vite lol c'est plus court c'est sur mais pas forcement plus simple lol.


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010

aff oui c'est une question de fonction le principale c'est que sa marche non ?

www.cyber-astuces.org
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Lol je trouve ca plus simple disons...

c'est surtout plus simple a utiliser, en fait, tu n'as pas de tableau en sortie. Et tu ne crees pas un tableau...;-)

ET, plus important : strstr() sert a ca! lol.
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Mais ca n'empeche pas que ta solution marche tres bien hein :-)

Et puis explode() est une fonction tres utile...a conmnaitre.
Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012

oui ben comme ca je connais une nouvelle methode, cyberastuce en connais deux. et puis la notion de simplicité est propre a chacun de nous.


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
22
Lol,

desole si je t'ai vexe, ce n'etait pas mon intention :-)
Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012

A non pas du tout lol. rassure toi. y a aucun probleme au contraire j ai appris une nouvelle methode. OK probleme, en plus tu dois en connaitre plus que moi donc ca amrche pas de souci.

Morpheus.


<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l
Messages postés
115
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
27 octobre 2010

Oui chaqu'un a ces methode moi j'en avez aucune lol maintenant j'en est deux grace a vous, merci

www.cyber-astuces.org