Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyodrębnianie danych poprzez file_get_contents
Forum PHP.pl > Forum > Przedszkole
ShamY
Witam,

mam kod:
  1. <?php
  2. $homepage = file_get_contents('http://api.looko2.com/?method=GetLOOKO&id=5CCF7F0C2E8B&token=slawekmikos9');
  3. echo $homepage;
  4. ?>


i z tego kodu chciałbym wyodrębnić tylko zaznaczone dane: http://wstaw.org/m/2017/11/17/Ashampoo_Sna...55m20s_003_.jpg to znaczy same liczby 80 i 88.

Jak tego dokonać, cos próbowałem, ale nie trybi.
nospor
Naprawde trzeba robic obrazek z tekstu? nie mozna poprostu tekstu nam wkleic?!

Co to ma do gotowych rozwiazan? Przenosze.
A u ciebie to jest poprostu zwykly JSON.
ShamY
W zwykłym tek¶cie nie jestem wstanie na forum zaznaczyć o które dane mi chodzi, ale proszę:

{ "Device": "5CCF7F0C2E8B", "PM1": "55", "PM25": "80", "PM10": "88", "Epoch": "1508583245", "Lat": "49.9985", "Lon": "20.0897", "IJP": "7", "IJPStringEN": "Bad", "IJPString": "Zły", "IJPDescription": "Jakość powietrza jest zła. Osoby narażone na ryzyko powinny unikać wyjść na zewnątrz. Pozostali powinni je ograniczyć.Nie zalecane są aktywnośći na zewnątrz.", "Color": "#ff0000", "Indoor": "0", "Temperature": "13", "Humidity": "82", "AveragePM1": "61", "AveragePM25": "91", "AveragePM10": "100", "Name": "ST_LIPOWA", "IJPDescriptionEN": "Air quality is bad. People at risk should avoid to go outside. Not recommended for outdoor activities. " }
Pyton_000
No to masz json,

http://devdocs.io/php/function.json-decode

i zobacz sobie wynik i wyci±gnij co chcesz.
nospor
Cytat
W zwykłym tek¶cie nie jestem wstanie na forum zaznaczyć o które dane mi chodzi,

Hm, ciekawe... moze jednak sprobujmy:

{ "Device": "5CCF7F0C2E8B", "PM1": "55", "PM25": "80", "PM10": "88", "Epoch": "1508583245", "Lat": "49.9985", "Lon": "20.0897", "IJP": "7", "IJPStringEN": "Bad", "IJPString": "Zły", "IJPDescription": "Jakość powietrza jest zła. Osoby narażone na ryzyko powinny unikać wyjść na zewnątrz. Pozostali powinni je ograniczyć.Nie zalecane są aktywnośći na zewnątrz.", "Color": "#ff0000", "Indoor": "0", "Temperature": "13", "Humidity": "82", "AveragePM1": "61", "AveragePM25": "91", "AveragePM10": "100", "Name": "ST_LIPOWA", "IJPDescriptionEN": "Air quality is bad. People at risk should avoid to go outside. Not recommended for outdoor activities. " }
ShamY
Cytat(nospor @ 17.11.2017, 10:25:05 ) *
Hm, ciekawe... moze jednak sprobujmy:

Faktycznie...

Cytat(Pyton_000 @ 17.11.2017, 10:09:17 ) *
No to masz json,

http://devdocs.io/php/function.json-decode

i zobacz sobie wynik i wyci±gnij co chcesz.


Skleiłem co¶ takiego, jednak co¶ jest Ľle bo wywala pust± stronę:

  1. <?php
  2.  
  3. $json = ('http://api.looko2.com/?method=GetLOOKO&id=5CCF7F0C2E8B&token=slawekmikos9');
  4.  
  5. $obj = json_decode($json);
  6. print $obj->{'PM10'};
  7.  
  8. ?>
markuz
  1. var_export($obj);
  2. die();


Pokaż wynik.
ShamY
markuz pokazało NULL
Pyton_000
@ShamY wypadało by pobrać najpierw tego Jsona z adresu... file_get_contents()
viking
A gdzie file_get_contents w tym $json = ('http://api.looko2.com/?method=GetLOOKO&id=5CCF7F0C2E8B&token=slawekmikos9');?
ShamY
Ojj, wyleciało mi z głowy, zatrybiło. Dzięki Panowie!
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.