odczytywanie float ze string

odczytywanie float ze string
0

Hej,

czy wiecie jak odczytać wartość float ze strting bez wbudowanych funkcji php oraz bez type cast?

CeKa
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Gdańsk
  • Postów:204
1

Bez wbudowanych funkcji php nic się nie zrobi, po to one istnieją :D

plx211
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 miesiące
  • Postów:181
0

php nie jest językiem dynamicznie typowanym?

edit:
http://php.net/manual/pl/function.floatval.php

edytowany 1x, ostatnio: plx211
dzek69
to jest funkcja wbudowana :p
plx211
tylko po co mu to jak php jest językiem dynamicznym o słabym typowaniu :)
AB
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:229
0
Keri88 napisał(a):

Hej,

czy wiecie jak odczytać wartość float ze strting bez wbudowanych funkcji php oraz bez type cast?

Można zrobić, ale to będzie jak podróż do Zakopanego przez Gdańsk. Trzeba iterować po znakach.
Najpierw trzeba opuścić białe znaki. Potem trzeba sprawdzić czy jest znak minus, plus, kropka, czy cyfra.
Potem iterujemy po cyfrach do kroki. Z każdą cyfrą poprzedni wynik mnożymy przez 10. Po kropce dzielimy
przez 10. W końcu wczytujemy eksponentę, o ile jest. W zależności od znaku eksponeny mnożymy lub
dzielimy przez 10 do potęgi w eksponencie. Trzeba użyć funkcji do zamiany znaków na kody ascii.

Pozdrawiam

1

takie zadanie na rozmowę kwalifikacyjną...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.