Laravel 5.1访问集合键/值

时间:2015-09-29 10:29:21

标签: php laravel-5.1

在Laravel 5.1(PHP)中,我打电话如下:

$CableSizes = CableType::getCableSizeList(1);

返回以下集合(据我所知)。为了显示其内容,我运行dd($CableSizes);

array:21 [▼
  0 => {#208 ▼
    +"cable_specification_id": 1
    +"cable_conductor_size_mm": "0.50"
  }
  1 => {#209 ▶}
  2 => {#210 ▶}
  3 => {#211 ▶}
  4 => {#212 ▶}
  5 => {#213 ▶}
  6 => {#214 ▶}
]

我可以通过dd($CableSizes[0]);访问第一个元素。我可以访问第一个元素上的内容,并在上面的示例中检索cable_conductor_size(或0.50)。我正在尝试dd($CableSizes[0].cable_conductor_size);的变体,但所有返回的错误。

我似乎无法向Google提出这个问题,所以我举一个例子来查看。我如何访问此值?

非常感谢!

1 个答案:

答案 0 :(得分:1)

像访问任何其他对象一样访问它:

dd($CableSizes[0]->cable_conductor_size);

另外:变量的惯例是小写字母,即$cableSizes。应该将类命名为camel-case,但首字母为大写(CableSize)。