API Bittrex php не читает все открытые ордера

Я пытаюсь написать бота для сканирования моих открытых ордеров в биттрексе с помощью php api. Если у меня есть более одного открытого ордера, это вернет только первый. Как мне заставить его пройти через остальные?

// get open orders
$open_orders = $Adapter->get_open_orders( $market );

// loop through the open orders 
// this only goes to the first open order
// if there are more than one open order it doesn't iterate 
// through all of them.
foreach( $open_orders as $open_order_0 ) 
{
echo "inside foreach open_orders loop\n\n";
print_r( $open_order_0 );

}

Нужна дополнительная информация, тип и длина $open_orders, любые ошибки и т. д.

shingo 26.02.2019 05:01

публичная функция get_open_orders() { if (isset($this->open_orders)) return $this->open_orders; $open_orders = $this->exch->market_getopenorders(); $this->open_orders = []; foreach($open_orders['result'] as $open_order) { $open_order['id'] = $open_order['OrderUuid']; $open_order['рынок'] = $open_order['Биржа']; отменить($open_order['Uuid']); снять($open_order['OrderUuid']); unset($open_order['Exchange'] ); array_push($this->open_orders, $open_order); } вернуть $this->open_orders; }

Dean-O 27.02.2019 18:54

Я имею в виду, что вам нужно проверить тип (is_array($open_orders)) и длину (count($open_orders)), а также наличие ошибок во время цикла foreach.

shingo 28.02.2019 04:42

это массив, но он запоминает только первую длину, для которой установлена ​​примерная длина 3, а затем она должна перейти к 4, но это не так. Как очистить или отключить массив multi dim?

Dean-O 24.03.2019 18:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
56
0

Другие вопросы по теме