Я получил 2 массива
ArrayA = {"data":{"PlayerList":[{"Platform":1,"PlayerExternalId":205288,"Price":250,"RemainingTime":22},{"Platform":1,"PlayerExternalId":205753,"Price":10000,"RemainingTime":22}]}}
ArrayB = {"datafut": [{"currentPricePs4": "4149000","currentPriceXbox": "3328000","PlayerExternalId": "151152967"},{"currentPricePs4": "3315000","currentPriceXbox": "2720000","PlayerExternalId": "151198320"}]}
ArrayB похож на небольшая база данных для сравнения цен. ArrayA теоретически требуется Перехват с ArrayB. Но это создает новый массив C, который сложен для меня, потому что мне нужен индекс результатов из ArrayA.
Более того, при сравнении обоих идентификаторов массива мне нужно сравнить обе цены и вычислить разницу в переменная, поэтому я могу работать с ней позже. Как мне этого добиться?
Это мой псевдокод. ИДК, если это даже правильный путь ..
Filter ArrayB by ArrayA //by playerID
for(
NewPrice = ArrayA.price / ArrayB.price + Index of ArrayA.price
index = Index of ArrayA.price)
Редактировать: или я мог бы добавить цену от массива B к массиву A и может потом вычислить как-нибудь?