Php 如何在laravel中回显阵列元素

Php 如何在laravel中回显阵列元素,php,arrays,laravel,Php,Arrays,Laravel,我想在视野中回响arry Elements 以下是我的代码(控制器) 我可以使用打印功能打印,例如: print_r($next_d_dts); 输出: Array ( [0] => stdClass Object ( [next_due_bill_date] => 2019-03-28 ) [1] => stdClass Object ( [next_due_bill_date] => 2020-02-28 ) ) 您需要使用语法invoice.view.blad

我想在视野中回响arry Elements 以下是我的代码(控制器)

我可以使用打印功能打印,例如:

print_r($next_d_dts); 
输出:

Array ( [0] => stdClass Object ( [next_due_bill_date] => 2019-03-28 ) [1] => stdClass Object ( [next_due_bill_date] => 2020-02-28 ) )
您需要使用语法invoice.view.blade.php

您需要设置对象的类型:

@foreach ($next_d_dts as $object)
    {{ $object->name }}
@endforeach
如果您只想查看其内容,但不想停止脚本:

{{ var_dump($next_d_dts) }}
您还询问了如何在没有刀片的情况下进行迭代:

foreach ($next_d_dts as $object) {
    echo $object->name;
}

您应该像这样在laravel中使用foreach循环

@foreach ($next_d_dts as $value)
    <p>Some text here{{ $value->id }}</p>
@endforeach
@foreach($value表示下一个数据类型)
此处的一些文本{{$value->id}

@endforeach
欲了解更多信息,请阅读

你也可以用


dd($next\u d\u dts)//dd函数转储给定变量并结束脚本的执行

您可以使用
toArray()
将其转换为数组并对其进行迭代

@foreach($next_d_dts as $value)
{{$value['next_due_bill_date']}}
@endforeach
$next_d_dts= \DB::table('tb_billing_cycle')->select('next_due_bill_date')->where('customer_id',$row->customer_id)->get()->toArray(); 
鉴于

@foreach($next_d_dts as $value)
{{ $value['column_name'] }}
@endforeach

print\r($next\u d\u dts)


简单。

$next_d_dts[“key_name”];这是一个集合而不是阵列“foreach()”更新了答案没有刀片时如何使用?
$next_d_dts= \DB::table('tb_billing_cycle')->select('next_due_bill_date')->where('customer_id',$row->customer_id)->get()->toArray(); 
@foreach($next_d_dts as $value)
{{ $value['column_name'] }}
@endforeach
@foreach($array as $item)
    {{$item}}
@endforeach