konto usunięte

Temat: Number format problem

Chciałam wyświetlać wynik w notacji polskiej tzn. żeby spacja była separatorem
wpisałam coś takiego:

$wynik_oblicz = number_format($wynik_oblicz, 2, ',', ' ');

w pętli:

<?php if ($result == true) {
while ($numrow = mysql_fetch_array($result)) {
$wynik_oblicz = $numrow['test'];
$wynik_oblicz = str_replace(".", ",", $wynik_oblicz);
$wynik_oblicz = number_format($wynik_oblicz, 2, ',', ' ');

}
Wyskakuje błąd: Notice: A non well formed numeric value encountered in

korzystałam głównie z tego: http://php.net//manual/pl/function.number-format.php

oraz z tego: http://webhosting.pl/Jak.przystosowac.wyswietlanie.zmi...

Proszę o podpowiedź

konto usunięte

Temat: Number format problem

Anka D.:
$wynik_oblicz = str_replace(".", ",", $wynik_oblicz);

Zamieniasz tutaj kropkę na przecinek. Dla PHP 2,36 nie jest liczbą. 2.36 jest liczbą. Więc powinnaś zamieniać raczej przecinek na kropkę, aby mieć poprawne liczby.Ten post został edytowany przez Autora dnia 06.08.14 o godzinie 11:11

konto usunięte

Temat: Number format problem

Dziękuję :) Teraz działa poprawnie :)Ten post został edytowany przez Autora dnia 06.08.14 o godzinie 11:25

Następna dyskusja:

Problem z php i excelem




Wyślij zaproszenie do