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. 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.
    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. Euh ... oui ya eu un souci ...
        Mais CA MARCHE ... Merci :D