par
Spols » 28 août 2013, 12:12
Bonjour à tous, j'ai essayé un bout de code qui ne fonctionne pas comme je le veux, quelqu'un saurai pourquoi ?
$normal = array("165.00248554894","0.00000000","-55.55555555");
var_dump($normal);
array_map('floatval',$normal);//application d'une transformation vers un float pour tous les nombres récupérés
var_dump($normal);
Résultat:
Code : Tout sélectionner
array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}
array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}
Or j'aurai voulu :
Code : Tout sélectionner
array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}
array(3) {
[0]=>
float(165.00248554894)
[1]=>
float(0.0)
[2]=>
float(-55.55555555)
}
Bonjour à tous, j'ai essayé un bout de code qui ne fonctionne pas comme je le veux, quelqu'un saurai pourquoi ?
[php]$normal = array("165.00248554894","0.00000000","-55.55555555");
var_dump($normal);
array_map('floatval',$normal);//application d'une transformation vers un float pour tous les nombres récupérés
var_dump($normal);[/php]
Résultat:
[code]array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}
array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}[/code]
Or j'aurai voulu :
[code]array(3) {
[0]=>
string(15) "165.00248554894"
[1]=>
string(10) "0.00000000"
[2]=>
string(12) "-55.55555555"
}
array(3) {
[0]=>
float(165.00248554894)
[1]=>
float(0.0)
[2]=>
float(-55.55555555)
}[/code]