Chaine de caractère dans chaine de caratère

Résolu/Fermé
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 - 3 sept. 2009 à 18:02
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 3 sept. 2009 à 18:38
Bonjour,
j'ai un léger soucis de php pour récupérer une chaine de caractère dans une chaine de caractère.

Voici un exemple: http://monsite.com/offre32-Test.htm

Je voudrais récupérer le '32' dans cette ligne.

Est-ce possible?

Merci
A voir également:

3 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
3 sept. 2009 à 18:32
bonsoir,

ce que vous souhaitez extraire est-il toujours à la même position ?
ou est-il repérable dans la chaine ?
0
filoulebauju Messages postés 170 Date d'inscription mercredi 23 avril 2008 Statut Membre Dernière intervention 23 octobre 2018 8
3 sept. 2009 à 18:36
Bonjour,

non il n'est pas forcément à la même place car le nom du site peut changer.

Et il est toujours après /offre et avant "-".

J'ai déjà fait ceci.

$url = $_SERVER['REQUEST_URI'];
$url = strstr($url, "/offre");
$url = explode("-", $url);
$id = substr($url[0], -2);


Cela vous parait-il juste?
0
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
3 sept. 2009 à 18:38
cela me semble correct, seul un essai validera la solution
0