Php, supprimer caractère
Résolu
Bonjour,
J'ai une chaine que je transforme en tableau via la fonction explode je voudrait ensuite obtenir uniquement le contenu des parenthèses:
test est au format: NOM prenom (age) , NOM prenom (age) , .........
$chaine = explode(',', $_POST['test']);
$i=0;
while ($i < count($chaine))
{
echo $ta = strstr($chaine[$i], "(").'<br />';
//on obtient: (Age)
echo trim ($ta, "()").'<br />';
// on obtient: Age)
$i++;
}
J'ai alors essayé de décomposé avec ltrim et rtrim mais j'ai le même resultat et je ne comprend pas trop pourquoi...
Merci!
J'ai une chaine que je transforme en tableau via la fonction explode je voudrait ensuite obtenir uniquement le contenu des parenthèses:
test est au format: NOM prenom (age) , NOM prenom (age) , .........
$chaine = explode(',', $_POST['test']);
$i=0;
while ($i < count($chaine))
{
echo $ta = strstr($chaine[$i], "(").'<br />';
//on obtient: (Age)
echo trim ($ta, "()").'<br />';
// on obtient: Age)
$i++;
}
J'ai alors essayé de décomposé avec ltrim et rtrim mais j'ai le même resultat et je ne comprend pas trop pourquoi...
Merci!
3 réponses
-
Bon, je ne comprend pas également,
j'essayerais avec '()' et pas "()" mais sinon utilise simplement str_replace...
ah mais en fait lol, si je viens de comprendre
ta chaine que tu tronque c pas "(Age)"
c'est "(Age)<br/>"
eh voui :0) -
Euh...
as tu essayé avec "(/)"? en banalisant la parenthèse fermante... -
Je viens d'essayer, ça fait pareil.
Merci