Trouver dernière occurence dans chaine caractère

Résolu
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une chaîne de caractères 123456.789256.124.55
Je voudrais repérer le dernier point (.) de la chaîne, et ce qu'il y a après, soit ".55"

J'ai essayé strrchr, stripos, sans succès !

3 réponses

  1. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
     
    strrpos te donne la dernière occurence, donc combiné avec un substr tu obtiens ce que tu veut :)
    1
  2. Pitet Messages postés 2845 Statut Membre 530
     
    Salut,

    Une solution possible avec explode :
    $chaine = '123456.789256.124.55';
    
    $parts = explode('.', $chaine);
    
    $lastPart = $parts[sizeof($parts) - 1];
    
    echo '.' . $lastPart; // .55
    


    Bonne journée
    1
  3. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
     
    Merci à vous ! J'ai pris la solution de Pitet :D
    0