既存の配列内に配列を追加したいと思います。配列にキーを割り当てようとしない限り機能するarray_pushを使用しようとしています(キーを追加しようとすると、構文エラーが発生します... :-()
これは私の最初の配列です:
$ResultArray = array(
"TransactionDate" => "$TransactionDate",
"tx"=>array(
"0"=>array(
"TxIndex" => "$TxIndex",
"value" => "$Value",
"PaymentConfirmedCount" => "$PaymentConfirmedCount"
),
"1"=>array(
"TxIndex" => "$TxIndex",
"value" => "$Value",
"PaymentConfirmedCount" => "$PaymentConfirmedCount"
)
)
);
私は次に追加したいと思います:
$ArrayTOAdd = array(
"0"=>array(
"TxIndex" => "$TxIndex",
"value" => "$Value",
"PaymentConfirmedCount" =>
"$PaymentConfirmedCount"
)
);
私が試してみると:
array_push($ResultArray->tx, $ArrayTOAdd);
しかし、これは機能せず、「array_push() [function.array-push]: 最初の引数は配列にする必要があります」という警告が表示されます。
私がこれを試してみると:
array_push($ResultArray, $ArrayTOAdd);
配列を追加するだけで、$ResultArray->tx には追加しません
どんな提案も大歓迎です!