如何获取数组名。Blade.Laravel.PHP

如何获取数组名。Blade.Laravel.PHP,php,arrays,laravel,laravel-blade,Php,Arrays,Laravel,Laravel Blade,我有一个这样的数组。在items数组中,有一个带有数字的数组(在我们的例子中是3),这是产品id。是否可以从laravel中的blade获取此id号?当然,我可以为这个数组创建一个id字段,但是我想知道在这种情况下是否可以获得数组的名称 stdClass Object ( [items] => Array ( [3] => Array ( [name] =>

我有一个这样的数组。在
items
数组中,有一个带有数字的数组(在我们的例子中是3),这是产品id。是否可以从laravel中的blade获取此id号?当然,我可以为这个数组创建一个
id
字段,但是我想知道在这种情况下是否可以获得数组的名称

stdClass Object
(
    [items] => Array
        (
            [3] => Array
                (
                    [name] => Hotpoint-Ariston HFZ 6175 S
                    [qty] => 1
                    [prod_url] => hotpoint_ariston_hfz_6175_s
                    [code_cat] => large-home-appliances
                    [url_cat] => freezers
                    [img] => img_5.jpg
                    [cost] => 250
                )

        )

    [totalQty] => 1
    [totalPrice] => 250
)
工作方式与相同,因此您可以轻松访问密钥

@foreach($obj->items as $id => $item)
    {{ $id }} {{ $item['name'] }}
@endforeach
工作方式与相同,因此您可以轻松访问密钥

@foreach($obj->items as $id => $item)
    {{ $id }} {{ $item['name'] }}
@endforeach

您可以使用循环获取
项的
索引

@foreach ($object as $index => $item)
  {{-- do something --}}
@endforeach
如果只需要
$items
中的所有索引值,可以使用:


您可以使用循环获取
项的
索引

@foreach ($object as $index => $item)
  {{-- do something --}}
@endforeach
如果只需要
$items
中的所有索引值,可以使用: