Trouver dernière occurence dans chaine caractère

Résolu/Fermé
Messages postés
1312
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
13 novembre 2021
-
Messages postés
1312
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
13 novembre 2021
-
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

Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
strrpos te donne la dernière occurence, donc combiné avec un substr tu obtiens ce que tu veut :)
Messages postés
2651
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
23 janvier 2022
485
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
Messages postés
1312
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
13 novembre 2021
10
Merci à vous ! J'ai pris la solution de Pitet :D