首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从数组数据库中获取id

如何从数组数据库中获取id
EN

Stack Overflow用户
提问于 2019-11-23 14:12:31
回答 2查看 84关注 0票数 0

我在显示数组时遇到了一个问题,如下所示

代码语言:javascript
运行
复制
<table>
...prev code
@foreach($obat as $o)
...prev code

 <input type="text" name="nama_obat" value="{{ $obat[0]->kode_obat}}">

@endforeach
</table>

我需要$obat[0]->kode_obat数组是循环的,这样我就不必更改值数组([0])

我希望它是这样显示的

代码语言:javascript
运行
复制
# | kode_obat|nama_obat|...ect
1 | OB0001   |lalal    |...
1 | OB0002   |KKKKK    |...

这就是数组

代码语言:javascript
运行
复制
Collection {#476 ▼
  #items: array:3 [▼
    0 => {#482 ▼
      +"id": 1
      +"kode_obat": "OB001"
      +"nama_obat": "made obat`"
      +"harga_obat": "50000"
      +"stok": "5"
    }
    1 => {#477 ▼
      +"id": 2
      +"kode_obat": "OB002"
      +"nama_obat": "made ee"
      +"harga_obat": "4500"
      +"stok": "sadasd"
    }
    2 => {#201 ▶}
  ]
}
EN

回答 2

Stack Overflow用户

发布于 2019-11-23 15:07:23

如果您正在使用foreach循环并使用$o而不是$obat,则不需要使用[0],因为在每次迭代中,foreach循环都会将数组元素分配给$o

代码语言:javascript
运行
复制
<table>
 @foreach($obat as $o)

 <input type="text" name="nama_obat" value="{{($o->kode_obat)}}">

 @endforeach
</table>
票数 0
EN

Stack Overflow用户

发布于 2019-11-23 15:17:54

刀片循环的工作原理完全像php的foreach循环,所以你必须这样做。

代码语言:javascript
运行
复制
<table>
  ...prev code
     @foreach($obat as $o)
  ...prev code

       <input type="text" name="nama_obat" value="{{ $o->kode_obat}}">

     @endforeach
</table>

如果您想要同一个表中的其他列,可以这样做。

代码语言:javascript
运行
复制
<input type="text" name="nama_obat" value="{{ $o->nama_obat}}">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59005053

复制
相关文章

相似问题

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