Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]modyfikacja gotowego skryptu
agataperz
post 2.05.2014, 12:58:36
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

Ostrzeżenie: (0%)
-----


Witajcie,

niestety nie potrafie zmodyfikować poniższego skryptu.
Chodzi mi o przemnożenie kursu o 10% i nie wiem jak to zrobić w poniższej pętli.
Możenie mi pomóc?
Powinnam to zrobić przed array czy w array?

  1. class NbpCurrencyRate
  2. {
  3. private $NbpXML_URL = 'http://www.nbp.pl/kursy/xml/LastA.xml';
  4. public $xml;
  5.  
  6. private function getXml()
  7. {
  8. if($content = @file_get_contents($this->NbpXML_URL))
  9. {
  10. $this->xml = new SimpleXMLElement($content);
  11.  
  12. if($this->xml)
  13. return true;
  14. }
  15.  
  16. return false;
  17. }
  18.  
  19. public function getRate()
  20. {
  21. if($this->getXml())
  22. {
  23. $array = array();
  24. foreach ($this->xml->pozycja as $pozycja)
  25. {
  26. $array[(string)$pozycja->kod_waluty] = (float)str_replace(',', '.', (string)$pozycja->kurs_sredni);
  27. }
  28.  
  29. return $array;
  30. }
  31. else
  32. return false;
  33. }
  34. }
Go to the top of the page
+Quote Post
Turson
post 2.05.2014, 13:08:13
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


  1. $array[(string)$pozycja->kod_waluty] = (float)str_replace(',', '.', (string)$pozycja->kurs_sredni)*0.1;


w linii 15 powinine być else
Go to the top of the page
+Quote Post
pitu
post 2.05.2014, 13:41:47
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Cytat(Turson @ 2.05.2014, 14:08:13 ) *
...
w linii 15 powinine być else


Możesz podać z jakiego powodu?

Ten post edytował pitu 2.05.2014, 13:41:58


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post
Turson
post 2.05.2014, 14:03:09
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Nie musi. Pomyłka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 18:15