Trouver dernière occurence dans chaine caractère

Résolu/Fermé
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 - 18 nov. 2014 à 11:45
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 - 18 nov. 2014 à 16:47
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 !
A voir également:

3 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
18 nov. 2014 à 13:04
strrpos te donne la dernière occurence, donc combiné avec un substr tu obtiens ce que tu veut :)
1
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
18 nov. 2014 à 14:47
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
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
18 nov. 2014 à 16:47
Merci à vous ! J'ai pris la solution de Pitet :D
0