嗨,我有这个数组,我不知道如何从中获取名称,品牌,图像,令牌值?
- Gloudemans\Shoppingcart\CartCollection Object
- (
- [items:protected] => Array
- (
- [1264477c2182cc04a63fde1186741fa7] => Gloudemans\Shoppingcart\CartRowCollection Object
- (
- [associatedModel:protected] =>
- [associatedModelNamespace:protected] =>
- [items:protected] => Array
- (
- [rowid] => 1264477c2182cc04a63fde1186741fa7
- [id] => 1
- [name] => washington apples
- [qty] => 1
- [price] => 90
- [options] => Gloudemans\Shoppingcart\CartRowOptionsCollection Object
- (
- [items:protected] => Array
- (
- [brand] => awesome apple
- [image] => C:\xampp\htdocs\srsgrocery\storage/app/products/1/apple-06.jpg
- [token] => WiQgUjqgHEB3HZ2ImJ6iPQWHnm246twFD3Uyk6AH
- )
- )
- [subtotal] => 90
- )
- )
- )
)
我正在使用名为laravel的PHP框架.
请帮忙.
将对象保存在变量中并执行foreach循环,
- foreach($cart as $item) {
- echo $item->name;
- echo $item->options->brand;
- }
如果这不起作用,您可以使用集合类中的fetch方法.
http://laravel.com/api/5.0/Illuminate/Support/Collection.html#method_fetch
- $item->fetch('name');
- $item->search('name');
- $item->search(['options' => 'name'])