PHP:如何从这个数组中提取属性

PHP:如何从这个数组中提取属性,php,arrays,Php,Arrays,我有一个从Facebook返回的值数组——我们称之为$array 如果我打印($array),它看起来是这样的: Array ( [code] => 200 [headers] => Array ( [0] => Array ( [name] => Some value [value] => *

我有一个从Facebook返回的值数组——我们称之为
$array

如果我打印($array),它看起来是这样的:

Array
(
    [code] => 200
    [headers] => Array
        (
            [0] => Array
                (
                    [name] => Some value
                    [value] => *
                )

            [1] => Array
                (
                    [name] => Some value
                    [value] => Some value
                )

            [2] => Array
                (
                    [name] => Some value
                    [value] => Some value
                )


        )

    [body] => {"about":"Some more values.","can_post":true}
)
我需要从这个数组中提取
主体
部分


我不能通过它的位置来引用它,我正在寻找类似于
$array->body
的东西,并接收
{..}
字符串。

使用数组元素的名称访问它们

$array['body'];

使用数组元素的名称访问它们

$array['body'];

如果变量
$array
是对象,则
$array->body
将起作用

对于阵列,只需使用:

$body = $array['body'];

(请参阅:)

$array->body
如果变量
$array
是一个对象,则该变量将起作用

对于阵列,只需使用:

$body = $array['body'];

(请参阅:)

如果您想通过
->
访问阵列,只需再执行一个步骤:

$array = (object) $array;
现在,您可以通过以下方式访问您的身体:

$array->body;
否则,没有此步骤,只有一种方法:

$array['body'];


如果您对将数组转换为对象更感兴趣,可以访问以下问题:

如果您想通过
->
访问数组,只需再执行一个步骤:

$array = (object) $array;
现在,您可以通过以下方式访问您的身体:

$array->body;
否则,没有此步骤,只有一种方法:

$array['body'];


如果您对将数组转换为对象更感兴趣,可以访问以下问题:

->
是对象,您有数组
->
是对象,您有数组