Php manipulation de variable

Résolu
Re-bonjour,

J'ai un autre souci aujourd'hui.
J'ai une valeur stocker dans $Complet de la forme "tito@domaine.fr-12"
Je voudrais obtenir d'un coté le mail et de l'autre le chiffre toujours séparer par un '-' mais qui peut être à un ou + digit

alors pour le mail j'utilise
$mail = strtok($Complet,'-');

Mais pour le chiffre, je ne trouve pas car:
strrchr ($Complet, '-') renvoi '-chiffre'
J'en ai cherchait d'autre mais là ... je n'avance plus ...
Alors si vous avez des idées ...
N'hésitez surtout pas :D
Merci d'avance

--
..:::ZIG1:::..

4 réponses

  1. Euh ... oui ya eu un souci ...
    Mais CA MARCHE ... Merci :D
    1. Oui, mais je n'ai toujours pas le chiffre ...
      Le mail est bien là ... seul mais le chiffre ne ressot pas :-(
      comment faire ??
      1. bonjour,

        dans la mesure où le cas particulier, tordu mais néanmoins possible, d'un email du genre : jean-dupont@mon-domain.fr-35
        je te conseille de faire un explode, suivi d'un implode :
        $morceaux = explode("-",$Complet);
        $chiffre = array_pop($morceaux);
        $mail = implode ("-",$morceaux);
        


        on sépare donc la chaine à chaque fois qu'il y a un "-"
        le dernier morceau est forcément le chiffre
        et on recolle les morceaux amputés du dernier.