首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >叶片模板套式前缘的Laravel分裂

叶片模板套式前缘的Laravel分裂
EN

Stack Overflow用户
提问于 2017-05-04 03:41:20
回答 3查看 4.7K关注 0票数 3

我检索由空格分隔的I数组,如下所示

代码语言:javascript
复制
  @foreach($user_notify->user_notify_divisions as $user_notify)
                    {{$user_notify}}
  @endforeach

那么$user_notify的值将是ID

代码语言:javascript
复制
   $user_notify = 2 3 4 5

我有一个数据库表division_list

代码语言:javascript
复制
            id        division_name
             1         工業製品卸・小売
             2         繊維・衣料製造
             3         繊維・衣料卸・小売
             4         食品製造
             5         食品卸・小売
             6         医薬品製造

现在,如何使用上面的id字符串获取division_name

谢谢大家!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-04 03:58:16

laravel blade templating中,您可以这样做,nested foreach

代码中的另一个问题是,您正在$user_notify->user_notify_divisions上迭代并将值定义为$user_notify,您应该有不同的变量名,而不是与对象相同的名称。

代码语言:javascript
复制
@foreach($user_notify->user_notify_divisions as $user_notify)
                    {{$user_notify}}
@endforeach

修正代码:

代码语言:javascript
复制
@foreach($user_notify->user_notify_divisions as $user_data)
    @foreach(explode(" ",$user_data) as $ids)
          {{$ids}}
    @endforeach
@endforeach
票数 3
EN

Stack Overflow用户

发布于 2017-05-04 03:49:05

您可以使用explode()拆分字符串。

代码语言:javascript
复制
$arr = explode(' ', $user_notify);
票数 1
EN

Stack Overflow用户

发布于 2017-05-04 03:48:24

您可以使用explode或通过id直接访问。

代码语言:javascript
复制
$id_array = [2,3,4,5];
dd($id_array[0]); // results 2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43773498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档