Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rzutowanie zmiennych
Forum PHP.pl > Forum > PHP
grzes999
Witam ma tak skrypt, który pobiera kurs złota w dolarach oraz kurs dolara względem złotego. I muszę przemnożyć te wartości. Tylko, że są one stringami.
Próbowałem je rzutować; ale nic to nie pomogło,używałem też funkcji do zmiany typu; ale cały czas zamienia mi na 0. Może ma ktoś jakiś pomysł jak rozwiązać ten problem?? Za wszelkie pomoce będę wdzięczny.

  1. <?php
  2. $zmienna = file_get_contents('http://www.kitco.com/');
  3. $polowa=explode("Low/High",$zmienna);
  4. $bid=explode("Bid/Ask",$polowa[0]);
  5. $bid=explode("-",$bid[1]);
  6. $zloto=$bid[0];
  7. $zloto=(float)$zloto;
  8. echo "Bid\t". $zloto;
  9. $zmienna = file_get_contents('http://www.money.pl/pieniadze/');
  10. $cos=explode("USD",$zmienna);
  11. $dolar=explode(" ",$cos[8]);
  12. $kurs=$dolar[4];
  13. $kurs=(float)$kurs;
  14. echo "<br/>"."kurs dolara\t".$kurs."<br/>";
  15. $zmiana=$zloto*$kurs;
  16. echo "Cena w PLN\t".$zmiana."<br/>";
  17. ?>
Fifi209
Bo jak się nie potrafi wyciągać i wyciąga się z html'em to jak ma poprawnie rzutować?

Odpal sobie taki kod:
  1. <?php
  2. $zmienna = file_get_contents('http://www.kitco.com/');
  3. $polowa=explode("Low/High",$zmienna);
  4. $bid=explode("Bid/Ask",$polowa[0]);
  5. $bid=explode("-",$bid[1]);
  6. $zloto=$bid[0];
  7. #$zloto=(float)$zloto;
  8. echo "Bid\t". $zloto;
  9. $zmienna = file_get_contents('http://www.money.pl/pieniadze/');
  10. $cos=explode("USD",$zmienna);
  11. $dolar=explode(" ",$cos[8]);
  12. $kurs=$dolar[4];
  13. #$kurs=(float)$kurs;
  14. echo "<br/>"."kurs dolara\t".$kurs."<br/>";
  15. $zmiana=$zloto*$kurs;
  16. echo "Cena w PLN\t".$zmiana."<br/>";
  17. ?>

I potem podgląd źródła strony.
grzes999
Fifi209 dzięki, że ja sam o takim czymś nie pomyślałem wstydnis.gif
I próbował curlem ale coś mi nie szło to wyciągnąłem tak.
Fifi209
Bo curl nie jest do wyciągania danych a do wysyłania żądań i ew. pobierania danych

Co do samego wyciągania:
PCRE
DOM

czy PHP Query
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.