Bonjours,

Voila mon problème:

J'ai besoin de slipt un chaine de caractère que je récupère d'un BDD qui est sous la forme "mot1 / mot2" car pour un exercice un étudiant doit rentrer par exemple le mot 1 ou 2 est avoir la bonne réponse.

Le problème que j'ai ici c'est que lorsque que je split la string que j'ai créé moi à la main j'ai pas de problème et idem avec n'importe qu'elle variable qu'y ne vient pas de ma BDD.

voila un exemple de test de mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$id=$_SESSION["_{$i}"];
 
$rep = $bdd->query("SELECT * FROM verbe WHERE id=$id");
$d = $rep->fetch();
$rep->closeCursor();
 
 
$string= $d['traduction'];
$tok = explode(' / ', $string);
print_r($tok); // retourne Array ( [0] => moudre / opprimer ) 
 
 
$string= "moudre / opprimer";
$tok = explode(' / ', $string);
print_r($tok); // retourne Array ( [0] => moudre [1] => opprimer )