Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: szukanie w tablicy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dvdx95
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"?
Pyton_000
Przelatujesz po tablicy i porównujesz.
dvdx95
Mógłbyś podać jakiś przykład, bo szukam na google ale nie moge znaleźć nigdzie tego co bym potrzebował.
Pyton_000
Słabo szukasz... https://stackoverflow.com/questions/7662997...on-array-syntax
dvdx95

  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
Pyton_000
No i super. Brawo
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.