php - 循环遍历集合-Laravel

标签 php laravel collections laravel-eloquent

我试图遍历基于键 的集合enter image description here

我想在这里完成的是根据我认为的字母表对每个公司进行分组。

我如何遍历这个??

$results = $companies->sortBy('name')->groupBy(function ($item, $key) {
                 return substr($item['name'], 0, 1);
        });

       dump($results);

Controller

最佳答案

作为@msonowal 答案的替代方案,您还可以使用 each() :

$results->each(function ($collection, $alphabet) {
    dump($alphabet, $collection);
});

但是,如果您要在 Blade 文件中循环它们,您将使用:
@foreach ($results as $alphabet => $collection)
    {!! dump($alphabet, $collection) !!}
@endforeach

https://laravel.com/docs/master/blade#loops

关于php - 循环遍历集合-Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48126573/

相关文章:

php - 作为输出的数据计数

c# - 二维数组不是IEnumerable吗?

java - 隐式和显式 ArrayList 大小声明之间的区别?

php - mysqli_connect() 不适用于 PHP 和 Tomcat

php include 内容未加载,可能的哈希标签/地址问题

javascript - 使用带有输入类型按钮的 ajax 提交表单输入文件类型时遇到困难

php - AJAX、Laravel 4.2 - POST 状态已取消,如何发布到路由

php - 如何在 Laravel 中为一对多关系使用条件

javascript - 在 v-for 循环中使用 vue 组件

c# - 大对象缓存