Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> szukanie w tablicy
dvdx95
post 20.08.2017, 01:02:57
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 3
Dołączył: 11.10.2016

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


Mam responsa w jsonie.

Mam 1 daną i teraz chce znaleźć inną wartość która jest powiązana z moją dana którą mam

  1. {
  2. "response": {
  3. "trade_offers_received": [
  4. {
  5. "tradeofferid": "2414460603",
  6. "tradeid": "2803908482712515897"
  7. },
  8. {
  9. "tradeofferid": "2414460076",
  10. "tradeid": "2803908482712513755"
  11. }
  12. }
  13. ]
  14.  
  15. }
  16. }


Mam dana tradeofferid , w jaki sposób mogę wyciągnąć z tej tablicy wartość "tradeid" przypisaną do mojego "tradeofferid"?

Przykład moje var tradeofferid = 2414460076 , szukam var tradeid = , w jaki sposób za pośrednictwem tego responsa znaleźć wartość przypisaną w "tradeid" dla mojego "tradeofferid"?

Ten post edytował dvdx95 20.08.2017, 01:09:24
Go to the top of the page
+Quote Post
Pyton_000
post 20.08.2017, 08:14:14
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Przelatujesz po tablicy i porównujesz.
Go to the top of the page
+Quote Post
dvdx95
post 20.08.2017, 10:18:32
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 3
Dołączył: 11.10.2016

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


Mógłbyś podać jakiś przykład, bo szukam na google ale nie moge znaleźć nigdzie tego co bym potrzebował.
Go to the top of the page
+Quote Post
Pyton_000
post 20.08.2017, 11:17:20
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Słabo szukasz... https://stackoverflow.com/questions/7662997...on-array-syntax
Go to the top of the page
+Quote Post
dvdx95
post 20.08.2017, 13:14:17
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 3
Dołączył: 11.10.2016

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



  1. var offertradeofferid = '2414460603';
  2. var tradeid;
  3. var tradeofferid = JSON.parse('{"response": {"trade_offers_received": [{"tradeofferid": "2414460603","tradeid": "2803908482712515897"},{"tradeofferid": "2414460076","tradeid": "2803908482712513755"}]}}');
  4. console.log(tradeofferid);
  5. for (i = 0; i < 2; i++){
  6. var response = tradeofferid.response.trade_offers_received[i].tradeofferid;
  7. console.log(response);
  8. if( response = offertradeofferid){
  9. tradeid = tradeofferid.response.trade_offers_received[i].tradeid;
  10. }
  11. }
  12. console.log(tradeid);

tak dziala okk, dzieki za pomoc

Ten post edytował dvdx95 20.08.2017, 13:14:32
Go to the top of the page
+Quote Post
Pyton_000
post 20.08.2017, 17:36:36
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


No i super. Brawo
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: 18.04.2024 - 08:03