Задать вопрос
skapunker
@skapunker
Умный

Как получить нужное значение из такого массива PHP?

Мне нужно получить значение MVP для определенной валютной пары, например EURUSD. Причем в самый последний промежуток времени.
<?php 
$array = array(
    'command' => '/api/mini-oanda',
    'int' => 'hh',
    'pair' => 'EURUSD',
    'current_grouping_seconds' => '3600',
    'selected_time' => '259200000',
    'currency_pairs' => array(
        '0' => 'AUDJPY',
        '1' => 'AUDUSD',
        '2' => 'EURAUD',
        '3' => 'EURJPY',
        '4' => 'EURUSD',
        '5' => 'GBPJPY',
        '6' => 'GBPUSD',
        '7' => 'NZDUSD',
        '8' => 'USDCAD',
        '9' => 'USDCHF',
        '10' => 'USDJPY',
        '11' => 'XAUUSD'
    ),
    'groupings_titles' => array(
        '20mm' => '20 минут',
        '30mm' => '30 минут',
        'hh' => 'Час',
        '2hh' => '2 часа',
        '4hh' => '4 часа',
        '12hh' => '12 часа'
    ),
    'range_seconds' => '3628800',
    'time1' => '1566478260',
    'time2' => '1570107060',
    'groupings' => array(
        '0' => '20mm',
        '1' => 'hh',
        '2' => '2hh',
        '3' => '4hh'
    ),
    'candlesticks' => array(
        '0' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1567468800',
            'group_int' => '3600',
            'date' => '1567468800000',
            'open' => '1,0964',
            'high' => '1,0964',
            'low' => '1,0951',
            'close' => '1,0954',
            'grouped' => '6',
            'grouped_max' => '6',
            'helpme' => ''
        ),
        '1' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1567472400',
            'group_int' => '3600',
            'date' => '1567472400000',
            'open' => '1,0954',
            'high' => '1,0954',
            'low' => '1,0935',
            'close' => '1,094',
            'grouped' => '6',
            'grouped_max' => '6',
            'helpme' => ''
        ),
        '2' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1567476000',
            'group_int' => '3600',
            'date' => '1567476000000',
            'open' => '1,094',
            'high' => '1,094',
            'low' => '1,0931',
            'close' => '1,0931',
            'grouped' => '6',
            'grouped_max' => '6',
            'helpme' => ''
        ),
        '3' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1567479600',
            'group_int' => '3600',
            'date' => '1567479600000',
            'open' => '1,0932',
            'high' => '1,0941',
            'low' => '1,0932',
            'close' => '1,0936',
            'grouped' => '6',
            'grouped_max' => '6',
            'helpme' => ''
        ),
        '540' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1570104000',
            'group_int' => '3600',
            'date' => '1570104000000',
            'open' => '1,0956',
            'high' => '1,0967',
            'low' => '1,0948',
            'close' => '1,0965',
            'grouped' => '6',
            'grouped_max' => '6',
            'helpme' => ''
        )
    ),
    'nanos' => array(
        '1566478800000' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1566478800',
            'price' => '1,1082',
            'middle_price' => '1,1082',
            'min' => '0',
            'max' => '999998,9995',
            'step' => '0,0005',
            'volume' => '3,62',
            'mvo' => '1,121',
            'mvp' => '1,1125',
            'mvps' => '1,108',
            'mvpb' => '1,109',
            'gr' => '1,1125',
            'grap' => '1,1115',
            'grapv' => '3,2458',
            'grbp' => '1,106',
            'grbpv' => '2,3129',
            'sr' => '1,1045',
            'ob' => '1,142',
            'os' => '1,107',
            'obr' => '0,4153',
            'pbr' => '0,614',
            'ppr' => '0,296',
            'prpa' => '1,1095',
            'prpb' => '1,1075',
            'prb' => '0,25',
            'prs' => '0,75',
            'mppp' => '1,1085',
            'mppr' => '0,3',
            'incb' => '0,141',
            'incs' => '0,6173',
            'decb' => '0,5302',
            'decs' => '0,234',
            'oio' => '43478,26',
            'oip' => '11111,11',
            'pprs' => '0,3127',
            'imgTime' => '1566481200',
            'test' => '1566481200',
            'test2' => '1570106400',
            'test3' => '0',
            'test4' => '1566478800'
        ),
        '1566482400000' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1566482400',
            'price' => '1,1075',
            'middle_price' => '1,1081',
            'min' => '0',
            'max' => '999998,9995',
            'step' => '0,0005',
            'volume' => '3,53',
            'mvo' => '1,1215',
            'mvp' => '1,113',
            'mvps' => '1,108',
            'mvpb' => '1,109',
            'gr' => '1,1125',
            'grap' => '1,1115',
            'grapv' => '3,1695',
            'grbp' => '1,106',
            'grbpv' => '2,5102',
            'sr' => '1,1045',
            'ob' => '1,142',
            'os' => '1,107',
            'obr' => '0,4087',
            'pbr' => '0,625',
            'ppr' => '0,3109',
            'prpa' => '1,1075',
            'prpb' => '1,107',
            'prb' => '0,11',
            'prs' => '0,89',
            'mppp' => '1,1085',
            'mppr' => '0,3',
            'incb' => '1,84',
            'incs' => '0,8198',
            'decb' => '1,1597',
            'decs' => '1,5177',
            'oio' => '43478,26',
            'oip' => '10989,01',
            'pprs' => '0,3087',
            'imgTime' => '1566484800',
            'test' => '1566484800',
            'test2' => '1570106400',
            'test3' => '0',
            'test4' => '1566482400'
        ),
        '1570104000000' => array(
            'currency_pair' => 'EURUSD',
            'time' => '1570104000',
            'price' => '1,0962',
            'middle_price' => '1,0957',
            'min' => '0',
            'max' => '112496',
            'step' => '0,0005',
            'volume' => '4,14',
            'mvo' => '1,1085',
            'mvp' => '1,097',
            'mvps' => '1,093',
            'mvpb' => '1,095',
            'gr' => '1,0925',
            'grap' => '1,1',
            'grapv' => '1,993',
            'grbp' => '1,0935',
            'grbpv' => '2,2598',
            'sr' => '1,0995',
            'ob' => '1,136',
            'os' => '1,091',
            'obr' => '0,3438',
            'pbr' => '0,6066',
            'ppr' => '0,328',
            'prpa' => '1,0965',
            'prpb' => '1,093',
            'prb' => '0,62',
            'prs' => '0,38',
            'mppp' => '1,095',
            'mppr' => '0,29',
            'incb' => '1,1936',
            'incs' => '0,1942',
            'decb' => '0,5775',
            'decs' => '0,8056',
            'oio' => '41666,67',
            'oip' => '11111,11',
            'pprs' => '0,3094',
            'imgTime' => '1570106400',
            'test' => '1570106400',
            'test2' => '1570106400',
            'test3' => '0',
            'test4' => '1570104000'
        )
    ),
    'n1l' => '3024',
    'td' => '10',
    'user_id' => '666',
    'server_time' => '1570107019',
    'server_time_text' => 'EEEE, October 3, 2019 12:50:19 PM UTC',
    'server_version' => '1',
    'client_ip' => '46.158.15.20'
);
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы