Supprimer seulement les balises d'une chaine de caractère
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:
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:
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?? :')