嗨,我有这个数组,我不知道如何从中获取名称,品牌,图像,令牌值?
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'])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。