Jak usunąć końcowe zera w PHP?

Cześć, czy ktoś mógłby mi wyjaśnić (i może podać przykład), jak usunąć końcowe zera z liczby za pomocą PHP.

Na przykład:

"Xyz":"37.422005000000000000000000000000","Abc":"-122.84095000000000000000000000000"

Zostałby przekazany do:

"Xyz":"37.422005","Abc":"-122.84095"

1 odpowiedź

$string = "37.422005000000000000000000000000";
echo (float)$string;

wynik:

37.422005

Rzeczywistym wynikiem jest liczba zmiennoprzecinkowa, ale przekazana jestjako ciągi znaków ze względu na protokół HTTP, dobrze jest zmienić je z powrotem w ich naturalną formę do wykonywania obliczeń itp.

Mam nadzieję, że pomogłem :)

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.