PHP:如何从这个数组中提取属性
我有一个从Facebook返回的值数组——我们称之为PHP:如何从这个数组中提取属性,php,arrays,Php,Arrays,我有一个从Facebook返回的值数组——我们称之为$array 如果我打印($array),它看起来是这样的: Array ( [code] => 200 [headers] => Array ( [0] => Array ( [name] => Some value [value] => *
$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'];
如果您对将数组转换为对象更感兴趣,可以访问以下问题:
->
是对象,您有数组->
是对象,您有数组