从我的阵列中获取价值

时间:2015-10-27 17:18:15

标签: php arrays

我得到以下数组:

$resultaat= array('AfterPay Result' => $Afterpay->order_result);

我得到以下输出:

    Array
(
    [AfterPay Result] => stdClass Object
        (
            [return] => stdClass Object
                (
                    [afterPayOrderReference] => 928241d9d1dfb45d7513f3bbb8f063
                    [checksum] => 8452479310a82dc9a8ce574e6ce180f4
                    [resultId] => 0
                    [statusCode] => A
                    [timestampIn] => 1445938695282
                    [timestampOut] => 1445938700423
                    [transactionId] => 450831
                )

        )

)

如何检索值:' statusCode'和价值' resultId'所以我可以将它们保存在我的数据库中。

有人可以帮帮我吗?

3 个答案:

答案 0 :(得分:1)

使用以下行:

$status_code = $resultaat['AfterPay Result']->return->statusCode;
$resultId = $resultaat['AfterPay Result']->return->resultId;

或直接从数组值(您不必设置额外的数组):

$status_code = $Afterpay->order_result->return->statusCode;
$resultId = $Afterpay->order_result->return->resultId;

答案 1 :(得分:1)

以下是检索值的方法:

$resultaat['AfterPay Result']->return->statusCode;
$resultaat['AfterPay Result']->return->resultId;

答案 2 :(得分:0)

考虑使用get_object_vars()使其成为一个数组,这将简化您的问题,或者您可以将其检索为$resultaat[AfterPay Result]->return->statusCode