How do I get the value from object(stdClass)?

You can do: $obj->Title etcetera.

Or you can turn it into an array:

$array = get_object_vars($obj);

You create StdClass objects and access methods from them like so:

$obj = new StdClass;

$obj->foo = "bar";
echo $obj->foo;

I recommend subclassing StdClass or creating your own generic class so you can provide your own methods.

Turning a StdClass object into an array:

You can do this using the following code:

$array = get_object_vars($obj);

Take a look at: http://php.net/manual/en/language.oop5.magic.php http://krisjordan.com/dynamic-properties-in-php-with-stdclass


Example StdClass Object:

$obj = new stdClass();

$obj->foo = "bar";

By Property (as other's have mentioned)

echo $obj->foo; // -> "bar"

By variable's value:

$my_foo = 'foo';

echo $obj->{$my_foo}; // -> "bar"

Tags:

Php

Parsing