我有一些值可以抓取API并将它们存储到数组$data
中以插入到我的表中。但是,我似乎在数组$data
中有对象,这似乎有些混乱。是否可以将数组$data
的所有内容转换为数组元素?
PHP代码
$data['title'] = $item->ItemAttributes->Title;
$data['brand'] = $item->ItemAttributes->Brand;
$data['color'] = $item->ItemAttributes->Color;
echo "<pre>";
print_r($data);
输出
stdClass Object
(
[title] => stdClass Object
(
[0] => La Martina Polo Shirt Scotland Polo, Color: Black, Size: L
)
[brand] => stdClass Object
(
[0] => La Martina
)
[color] => stdClass Object
(
[0] => Black
)
)
答案 0 :(得分:1)
答案 1 :(得分:1)
array get_object_vars ( object $object )
答案 2 :(得分:0)
我不能让你正确但如果你做这样的事情
$data['title'] =(string)$item->ItemAttributes->Title;
$data['brand'] =(string)$item->ItemAttributes->Brand;
$data['color'] = (string)$item->ItemAttributes->Color;
..可能会引导您进行如下操作: -
{'title'=>'some title','brand'=>,'color'=>'something'}
但我不确定这是否是你想要的