Supprimer une chaine dans une chaine

Eléphant du PHP | 372 Messages

27 juil. 2015, 18:04

Salut à tous,
Je m'explique j'ai une chaine qui récupere des infos mais celle ci récuperer parfois des </td> et du coup ca me les renvoi en bdd moi j'en veut pas ds ma bdd je cherche donc comment les supprimé quand il récuperer cette balise, mon code:
// rue
$rues = @eregi('<tr style="font-weight: bold; background: #FFFFFF; font-size: 12px;">
  <td style="color: #a2141e; padding-left: 5px;">Précision lieu : </td>
  <td>(.*) </tr>
 <tr style="font-weight: bold; background: #E8E8E8; font-size: 12px;">
  <td style="color: #a2141e; padding-left: 5px;">Horaire : </td>',$page,$rue);
//echo  " RUE: $rue[1] <BR>" ;
strip_tags(addslashes($rue[1]));
$nom_du_lieu = addslashes($rue[1]);
echo  " RUE: $nom_du_lieu <BR>" ;

Mammouth du PHP | 688 Messages

27 juil. 2015, 18:15

relire la doc http://php.net/manual/fr/function.strip-tags.php
pour utiliser la fonction correctement

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 juil. 2015, 19:35

Et il faut supprimer les "@" de son code, ça masque les messages d'erreur et c'est toujours gênant pour débuguer.
Quand tout le reste a échoué, lisez le mode d'emploi...