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:
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)
Tout vas bien, mais comme j'ai oublier de spécifié "Adresse" il me le laisse.
J'ai donc changer mon code juste en rajoutant ||$mot=="Adresse":
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)
Et voila que $posTest est un tableau vide O.o
Quelqu'un aurait-il une explication svp?? :')