Bonjour,

J'ai résussit a faire ce que je voullai faire mais je me demandai si il n'y avait pas plus simple !
Voilà j'ai une url du type:

TIENE-piaka-p4.html

Le but et de récupéré toto-titi dans une variable
et le chiffre 4 dans une autre variable

Voici comment je procède :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$var = "toto-titi-p4.html";
 
if (  preg_match('/-p[1-9]*.html/i',$var) ){
	$array = preg_split('/-p[1-9]*.html/i',$var);
	$joueur=$array[0];
}
foreach ($array as $value){
	$var = preg_replace('/'.$value.'/i','',$var);
}
$numeroPage = preg_replace('/p/i','',$var);
$numeroPage = preg_replace('/.html/i','',$numeroPage);
$numeroPage = preg_replace('/-/i','',$numeroPage);
var_dump($joueur);
var_dump($numeroPage);
 
?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
string 'toto-titi' (length=9)
 
string '4' (length=1)
Qu'en pensez-vous ?

Merci beaucoup pour vos conseils