从 php 中的数组获取值
geting values from arrays in php
我的代码如下:
stdClass Object ( [orders] => Array ( [0] => stdClass Object ( [shipping_address] => stdClass Object ( [first_name] => John [last_name] => Doe [company] => [address_1] => 3927 Walnut Grove [address_2] => [city] => Rosemead [state] => CA [postcode] => 90001 [country] => US ) ) [1] => stdClass Object ( [shipping_address] => stdClass Object ( [first_name] => chris [last_name] => koh [company] => [address_1] => 745 bow [address_2] => [city] => diamond [state] => CA [postcode] => 90015[country] => US ) ) ) )
我如何从两个元素中提取 first_name?
约翰和克里斯
你得到的 "Array" 是数组和对象的混合物,对象的访问方式不同。
数组值由
访问
$an_array = array('apple','banana');
$an_array[0]; //will return apple
虽然对象值区域被
访问
$an_object->key;
看看你的 return 对象
stdClass Object ( //<-- Object
[orders] => Array ( //<-- Array
[0] => stdClass Object ( //<-- Object
[shipping_address] => stdClass Object ( //<-- Object
[first_name] => John
etc..
因此,例如,要获取名字,您可以通过以下方式访问它:
$arrayAndObjects->orders[0]->shipping_address->first_name
希望能帮助您稍微理解它,这里是数组和对象php文档的链接
http://php.net/manual/en/language.types.object.php
http://php.net/manual/en/language.types.array.php
我的代码如下:
stdClass Object ( [orders] => Array ( [0] => stdClass Object ( [shipping_address] => stdClass Object ( [first_name] => John [last_name] => Doe [company] => [address_1] => 3927 Walnut Grove [address_2] => [city] => Rosemead [state] => CA [postcode] => 90001 [country] => US ) ) [1] => stdClass Object ( [shipping_address] => stdClass Object ( [first_name] => chris [last_name] => koh [company] => [address_1] => 745 bow [address_2] => [city] => diamond [state] => CA [postcode] => 90015[country] => US ) ) ) )
我如何从两个元素中提取 first_name?
约翰和克里斯
你得到的 "Array" 是数组和对象的混合物,对象的访问方式不同。
数组值由
访问$an_array = array('apple','banana');
$an_array[0]; //will return apple
虽然对象值区域被
访问$an_object->key;
看看你的 return 对象
stdClass Object ( //<-- Object
[orders] => Array ( //<-- Array
[0] => stdClass Object ( //<-- Object
[shipping_address] => stdClass Object ( //<-- Object
[first_name] => John
etc..
因此,例如,要获取名字,您可以通过以下方式访问它:
$arrayAndObjects->orders[0]->shipping_address->first_name
希望能帮助您稍微理解它,这里是数组和对象php文档的链接
http://php.net/manual/en/language.types.object.php http://php.net/manual/en/language.types.array.php