bonjour

mon probleme est le suivant je recupere dans un fichier une valeur par exemple -1.555

et je voudrai que lorsque que je la compare a -0.6 par exemple il la definisse bien comme un nombre decimal

voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$value= 100
foreach($lines as $line)
{
  $texte= explode("",$line);
   if($value>$texte[5]){
      $value=$texte[5];
   }
 
}
mon fichier
toto toot toot toto toot 0.99 dsff
toto toot toot toto toot -0.99 dsff
toto toot toot toto toot 0.99 dsff
toto toot toot toto toot -1.99 dsff
toto toot toot toto toot 0.69 dsff
les valeurs sont pris au hazar
ne corresponde pas forcement avec ce que je trouve

en gros c'est une recherche du + petit nombre

et j'obtient pas -1.99 mais par exemple -0.99 je pense que cela vien du fait que la valeur dans le tableau est une string est pas un nombre d'ou ma question pour savoir comment passer de l'un a l'autre

merci pour l'aide