Welcome Guest, Not a member yet? Register   Sign In
How to get value from array? message: "Cannot use object of type stdClass as array"
#1

(This post was last modified: 10-03-2018, 11:12 AM by DELE.)

How to get value [id] from array [0].


Code:
$a = ($details->production_companies);

print_r($a);
// result from print_r($a)
Array (
    [0] => stdClass Object (
        [id] => 420
        [logo_path] => /hUzeosd33nzE5MCNsZxCGEKTXaQ.png
        [name] => Marvel Studios
        [origin_country] => US )
    [1] => stdClass Object (
        [id] => 2
        [logo_path] => /4MbjW4f9bu6LvlDmyIvfyuT3boj.png
        [name] => Walt Disney Pictures
        [origin_country] => US )
)


echo $a[0]['id'];
// if i use this code results message: (Cannot use object of type stdClass as array)
[SOLVED]
Reply
#2

(This post was last modified: 10-02-2018, 02:56 AM by kaitenz. Edit Reason: Additional )

That's easy.

PHP Code:
$details->production_companies[0]->id;

// Or

$a = ($details->production_companies);
$a[0]->id
Reply
#3

(This post was last modified: 10-02-2018, 04:14 AM by DELE.)

(10-02-2018, 02:50 AM)kaitenz Wrote: That's easy.

PHP Code:
$details->production_companies[0]->id;

// Or

$a = ($details->production_companies);
$a[0]->id

before i use this code "$a[0]->id;" but message error.
but after I tried again it turned out to be. Surprisingly.

there might be an error when defining $a. hehe

Thanks
Reply




Theme © iAndrew 2016 - Forum software by © MyBB