Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podstawowe działania matematyczne problem
Forum PHP.pl > Forum > Przedszkole
cezarszl
Jestem początkującym i mam pewien problem z dzieleniem danych pobranych z XML'a

  1. <?php
  2. print "Notowania walut Forex<br/> <br />";
  3.  
  4. $tablica = simplexml_load_file('http://rss.timegenie.com/forex.xml');
  5. foreach($tablica -> data[11] -> rate as $frank)
  6. {
  7. }
  8. foreach($tablica -> data[17] -> rate as $euro)
  9. {
  10. }
  11. foreach($tablica -> data[59] -> rate as $dolar)
  12. {
  13. }
  14.  
  15. $kurs_ed = $dolar / $euro;
  16.  
  17. print "$kurs_ed";
  18.  
  19. ?>


gdzie zmienna $euro jest równa 1, a $dolar np. 1,456. Po wykonaniu dzielenia zmienna $kurs_ed, wyświetla się zawsze jako liczba całkowita.
Wydaje mi się, że to może wina tego, że jest ona zmienną typu int, ale nie wiem co dalej.

Fifi209
Po pierwsze bez foreach. Po drugie od czego masz var_dump, sprawdź sobie czy jest string, int, czy object.
skowron-line
Cytat(fifi209 @ 18.11.2009, 05:46:08 ) *
Po pierwsze bez foreach. Po drugie od czego masz var_dump, sprawdź sobie czy jest string, int, czy object.

Albo odrazu bez będnego p****
http://pl2.php.net/manual/en/function.settype.php konwersja na wybrany typ.
cezarszl
Dzięki poradziłem sobie. Musiałem zmienić typ zmiennych $dolar, $euro na float ;-)

Cytat
Po pierwsze bez foreach.


To jak inaczej moge wyjać dane z XML?
skowron-line
Może koledze chodziło o
http://www.php.net/manual/en/simplexmlelement.xpath.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.