bonjour tout le monde,
mon probleme est que je veux que mon script php fasse une petite multiplication toute bette, le probleme est que les valeurs que je multiplie je les extrait d'un fichier xml comme étant du texte ce qui fait que le php ne reconnait pas ces valeurs, donc j'ai besoin d'une fonction php qui me permet de convertir du text en numerique.

j'ai trouvé la fonction intval() mais elle ne fonctionne qu'avec des chaines de caracteres de ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$chaine = "5652";
$int = intval($chaine);
echo $int; //ça affiche 5652
mais si je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$chaine1 = $fichier[2];//$fichier[$i] étant un tableau qui reçoit le text de 
$chaine2 = $fichier[3];//chaque ligne du fichier xml
$int = intval($chaine1) * intval($chaine2);
echo $int; //ça affiche 0

j'espere que vous avez compris mon probleme et qu'il ya une solution

merci d'avance