Bonjour a tous.
Voila, j'ai cette chaîne de caractère: "<br> Structure: Géant Casino <br> Adresse: 24 Av des Salines <br> Ville: 39000 - LONS LE SAUNIER"
Et je voudrais enlever seulement les balise <br>, "Structure:", "Adresse", et "Ville".
Voila mon 1er code:
Tout vas bien, mais comme j'ai oublier de spécifié "Adresse" il me le laisse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $string="<br> Structure: Géant Casino <br> Adresse: 24 Av des Salines <br> Ville: 39000 - LONS LE SAUNIER" $posTest= explode(" ", $string); $index=0; foreach ($posTest as $mot) { if($mot=="<br>"||$mot=="Structure:"||$mot=="Ville:") { unset($posTest[$index]); } $index++; } var_dump($posTest)
J'ai donc changer mon code juste en rajoutant ||$mot=="Adresse":
Et voila que $posTest est un tableau vide O.o
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $string="<br> Structure: Géant Casino <br> Adresse: 24 Av des Salines <br> Ville: 39000 - LONS LE SAUNIER" $posTest= explode(" ", $string); $index=0; foreach ($posTest as $mot) { if($mot=="<br>"||$mot=="Structure:"||$mot=="Ville:"||$mot=="Adresse") { unset($posTest[$index]); } $index++; } var_dump($posTest)
Quelqu'un aurait-il une explication svp?? :')
Partager