Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Jak pozbyć się spacji z ceny z bankier.pl - replace i trim nie działają
web_newb
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.01.2011

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


Witam,
Staram się zamienić pobrany string "1 176,87 USD/uncja" na wartość liczbową. Niestety spacja między jedynkami nie poddaje się funkcjom replace i trim. String pobieram z podstrony http://www.bankier.pl/inwestowanie/profile...ml?symbol=ZLOTO.

  1. require('simple_html_dom.php');
  2. $html = file_get_html('http://www.bankier.pl/inwestowanie/profile/quote.html?symbol=ZLOTO');
  3. $goldPrice = $html->find(".profilLast", 0)->plaintext;
  4.  
  5. $goldPrice = str_replace(' USD/uncja', '', $goldPrice);
  6. $goldPrice = str_replace(',', '.', $goldPrice);
  7. $goldPrice = str_replace(' ', '', $goldPrice);
  8. $goldPrice = trim($goldPrice);
  9. echo $goldPrice;
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 19:36