PHP Laravel显示数组为HTML

PHP Laravel显示数组为HTML,php,laravel,laravel-blade,Php,Laravel,Laravel Blade,我对PHP Blade/Laravel很陌生,我正在尝试将变量中的数组显示为HTML 所以我得到了一个名为$products的变量,首先我做了以下工作: {{ print_r($products) }} 这给了我: Array ( [0] => Array ( [title] => Belt [image] => img/products/belt.jpg [price] => 79.00 [spe

我对PHP Blade/Laravel很陌生,我正在尝试将变量中的数组显示为HTML

所以我得到了一个名为
$products
的变量,首先我做了以下工作:

{{ print_r($products) }}
这给了我:

Array
(
[0] => Array
    (
        [title] => Belt
        [image] => img/products/belt.jpg
        [price] => 79.00
        [specialPrice] => 
    )

[1] => Array
    (
        [title] => Hat
        [image] => img/products/hat.jpg
        [price] => 89.00
        [specialPrice] => 69.00
    )

[2] => Array
    (
        [title] => Bag
        [image] => img/products/bag.jpg
        [price] => 99.00
        [specialPrice] => 59.00
    )

[3] => Array
    (
        [title] => Scarf
        [image] => img/products/scarf.jpg
        [price] => 119.00
        [specialPrice] => 
    )

 )
1
所以,我想将这个数组显示为HTML。我试过这个:

 @foreach($products as $key => $item)
      <p>{{@item->title}}</p>
 @endforeach    
@foreach($key=>$item形式的产品)
{{@item->title}

@endforeach
但这不起作用。我做错了什么?

试试这个:

@foreach($products as $product)
      <p>{{$product->title}}</p> 
 @endforeach
@foreach($products作为$product)
{{$product->title}}

@endforeach
还是这个

@foreach($products as $product)
          <p>{{$product[title]}}</p> 
     @endforeach
@foreach($products作为$product)
{{$product[标题]}}

@endforeach
->
用于对象
[]
{}
用于数组。e、 g.
$item['title']
我想可以。另外,我不熟悉laravel,但它可以直接在PHP中使用HTML?Chris85是正确的,只需使用方括号来显示属性。当我编写
{{@item['title']}

时,我得到了
?@Chris85-ah实际上
{@item['title']}}

。可能是缓存问题:-现在,有没有办法从a-z排序?对标题排序?您必须在创建阵列时执行此操作。