Bitcoin Forum

Local => Новички => Topic started by: RattleSneyk on May 21, 2014, 11:45:58 AM



Title: Вывод последних операций аккаунта
Post by: RattleSneyk on May 21, 2014, 11:45:58 AM
Здравствуйте.
Вот получаем мы многомерный массив.
Code:
$transactonsbit = $bitcoin->listtransactions($usebtc);
Выдает он данные
Code:
Array ( [0] => Array ( [account] => ******* [address] => *********[category] => receive [amount] => *.**** [confirmations] => ****[blockhash] => ***************[blockindex] => ******[blocktime] => **********[txid] => ***********[walletconflicts] => Array ( ) [time] => **********[timereceived] => ********) [1] => Array ( [account] =>******* [category] => *******[time] => *******[amount] => *******[otheraccount] => *******[comment] => ) [2] => Array ( [account] => ***********[category] => move [time] => *******[amount] => *******[otheraccount] => ******* [comment] => ) [3] => Array ( [account] => ******* [address] => *******[category] => send [amount] => -***** [fee] => *******[confirmations] => *******[blockhash] => *******[blockindex] => ******* [blocktime] => *******[txid] => ******* [walletconflicts] => Array ( ) [time] => *******[timereceived] => *******)
И еще несколько валют. Ключи в массивах одинаковые.
 
И тут несколько вопросов.
1. 
Вывожу я эти транзакции следующим образом.
<?php $result = array_merge ($transactonslite, $transactonsbit, $transactons2, $transactons3, $transactons4);?>
То есть объединяю все массивы в 1
 
Все отображается.
Но отображается в порядке очереди как я их объединяю, а вот как мне их сортировать по дате?
 
Так же.
Из-за того что ключи у массивов одинаковые - нет возможности определить какая транзакция к какой криптовалюте относится.
 
Как можно различать их?
У меня было предположение, что нужно писать это все дело по отдельности в базу и добавлять туда название валюты и дату, но что то как то....Мне кажется это бред=)
 
 
blockchain.info не подойдет так как у меня есть такие транзакции как move, а их blockchain не видит.