php – 如何访问受保护的数组值?
发布时间:2020-12-13 13:18:38 所属栏目:PHP教程 来源:网络整理
导读:嗨,我有这个数组,我不知道如何从中获取名称,品牌,图像,令牌值? GloudemansShoppingcartCartCollection Object( [items:protected] = Array ( [1264477c2182cc04a63fde1186741fa7] = GloudemansShoppingcartCartRowCollection Object ( [associatedModel
嗨,我有这个数组,我不知道如何从中获取名称,品牌,图像,令牌值?
GloudemansShoppingcartCartCollection Object ( [items:protected] => Array ( [1264477c2182cc04a63fde1186741fa7] => GloudemansShoppingcartCartRowCollection Object ( [associatedModel:protected] => [associatedModelNamespace:protected] => [items:protected] => Array ( [rowid] => 1264477c2182cc04a63fde1186741fa7 [id] => 1 [name] => washington apples [qty] => 1 [price] => 90 [options] => GloudemansShoppingcartCartRowOptionsCollection Object ( [items:protected] => Array ( [brand] => awesome apple [image] => C:xampphtdocssrsgrocerystorage/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']) https://github.com/Crinsane/LaravelShoppingcart/blob/master/src/Gloudemans/Shoppingcart/CartRowOptionsCollection.php (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |