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); ?>Qu'en pensez-vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string 'toto-titi' (length=9) string '4' (length=1)
Merci beaucoup pour vos conseils
Partager