我有一个像这样的多数组
$data = [
array (
"foo" => "lalala",
"moo" => [
array ( "x" => "1", "x" => "100" ),
array ( "x" => "2", "x" => "200" ),
]
),
array (
"foo2" => "foo2"
)
]
如何使用PHP“按名称”引用它?
现在我用[0]
做 - 得到“第一个”数组:
$result = $data[0]['moo'] ;
但是我想用“名字”来引用它,所以像这样:
$result = $data->moo ;
是什么让我只是moo的数组部分?
答案 0 :(得分:2)
你在寻找这样的东西吗?
$data = Array(
(object) Array(
"foo" => "sad"
),
(object) Array(
"foo" => "sadsas"
)
);
foreach ($data as $key => $row) {
if(isset($row->foo))
echo $row->foo.'<br>';
}