我是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;
}
但我收到:
试图获取非对象的属性
我究竟做错了什么?
您必须使用[]
来访问数组中的项目。 ->
用于访问对象项。
在foreach
循环单项是在$sint
,而不是$int
。
foreach ($int as $sint) {
echo $sint['begin'];
echo $sint['end'];
}