Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为未序列化数组Laravel上的foreach()提供的参数无效_Php_Arrays_Laravel_Foreach - Fatal编程技术网

Php 为未序列化数组Laravel上的foreach()提供的参数无效

Php 为未序列化数组Laravel上的foreach()提供的参数无效,php,arrays,laravel,foreach,Php,Arrays,Laravel,Foreach,我试图对LaravelBlade中的字符串(序列化数组)中的数组数据执行foreach。我在另一个刀片上使用了它,效果很好,但在这个刀片上没有 我尝试使用for并运行,但仍然好奇这段代码的错误在哪里 变量转储上的我的数组($buktis) 我的代码 @php $buktis = unserialize($rqslsai->bukti_server); @endphp @foreach($buktis as $bukti) <a>{{ $bukti }}</a&g

我试图对LaravelBlade中的字符串(序列化数组)中的数组数据执行foreach。我在另一个刀片上使用了它,效果很好,但在这个刀片上没有

我尝试使用for并运行,但仍然好奇这段代码的错误在哪里

变量转储上的我的数组($buktis)

我的代码

@php $buktis = unserialize($rqslsai->bukti_server); @endphp
@foreach($buktis as $bukti)
     <a>{{ $bukti }}</a><br>
@endforeach
@php$buktis=unserialize($rqslsai->bukti_服务器)@endphp
@foreach($bukti作为$bukti)

错误表示,$buktis不是有效的参数(集合或数组),因此在序列化过程中一定出现了一些不符合预期的情况,请在foreach之前尝试
dd($buktis)
。它应该让您知道变量出了什么问题,然后您就可以修复代码了

有什么错误吗?是的,这是我在
dd($bukis)
上得到的错误图像()。代码似乎很好,但我不知从哪里得到了错误。在那一行仍然得到相同的错误吗?数组在我看来很完美,你确定没有$buktis是另一种数据类型或者可能为null的情况,并且它会抛出错误吗?我尝试了多次,但它仍然给我错误。即使我试图在Laravel上清除缓存和编译视图缓存。
@php $buktis = unserialize($rqslsai->bukti_server); @endphp
@foreach($buktis as $bukti)
     <a>{{ $bukti }}</a><br>
@endforeach