简体   繁体   中英

php parse array in object detail

I got stuck on parsing array in my php object

stdClass Object
(
    [result] => stdClass Object
        (
            [details] => Array
                (
                    [0] => stdClass Object
                        (
                            [account] => 
                            [address] => add1
                            [category] => receive
                            [amount] => 1100
                            [label] => 
                            [vout] => 1
                        )

                    [1] => stdClass Object
                        (
                            [account] => 
                            [address] => add2
                            [category] => receive
                            [amount] => 11600
                            [label] => 
                            [vout] => 2
                        )

                    [2] => stdClass Object
                        (
                            [account] => 
                            [address] => add3
                            [category] => receive
                            [amount] => 1000
                            [label] => 
                            [vout] => 4
                        )

                )
        ) 
)

So how I can fetch all details indexes 0,1,2 etc

So, you could just iterate over details as below:

foreach($your_variable->result->details as $current_detail){
   echo $current_detail->account;
   // other code here
}

Your data is object if you converto to array u can simply do it



$array=json_decode(json_encode($data),true); 

print_r($array);

If just one details key

$array=json_decode(json_encode($data),true)


print_r($array['result']['details']);


The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM