【问题标题】:Read array inside other array读取其他数组中的数组
【发布时间】:2017-12-18 16:00:47
【问题描述】:

我是 PHP 新手,我正在尝试在另一个数组中插入一个数组。

$int = array();
array_push($int, array('begin' => 0, 'end' => 10));
array_push($int, array('begin' => 10, 'end' => 20))
array_push($int, array('begin' => 30, 'end' => 30))

我正在尝试阅读它:

foreach ($int as $sint) {
    echo $int->begin;
    echo $int->end;
}

但我收到:

试图获取非对象的属性

我做错了什么?

【问题讨论】:

标签: php arrays


【解决方案1】:

您必须使用[] 才能访问数组中的项目。 -> 用于访问对象项。

foreach 循环中的单个项目在$sint,而不是$int

foreach ($int as $sint) {
   echo $sint['begin'];
   echo $sint['end'];
}

【讨论】:

    猜你喜欢
    • 2020-12-11
    • 2013-08-27
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多