Bonsoir,![]()
Voilà je récupère une chaîne dont la syntaxe est semblable pour chaque ligne.
Voici quelques exemples :
De cette chaîne je souhaite récupérer le dernier nombre.$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.3.2';
$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.3.11';
$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.80.10';
$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.80.26';
$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.2000.13';
$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.2000.15';
Soit les valeurs suivantes :
Je connais aussi l'avant dernier nombre. Actuellement j'utilise ce code qui fonctionne11
10
26
13
15
Cependant ya t'il une façon plus simple de récupérer le dernier nombre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php //$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.3.2'; //$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.3.11'; //$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.80.10'; //$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.80.26'; $str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.2000.13'; //$str = '.3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.2000.15'; $avDer = "2000"; $res = str_replace(".3.6.1.4.1.11.2.14.11.5.1.7.1.15.3.1.1.$avDer.", '', $str); echo $res; ?>
J'ai pensé à récupérer le chiffre présent après le dernier . mais je ne vois pas trop comment faire ?
Pouvez-vous m'aider ?
Merci.
Partager