我目前正在开发一个PHP网站。目前,我从数据库中检索所有数据,并将其作为名为'$divingTrips'
的数组返回。使用print_r(array_values($divingTrips))
函数,它以以下格式返回:
Array ( [0] => stdClass Object (
[DivingTripID] => 1
[DivingTripName] => Newcastle Dive
[DivingTripLocation] => Newcastle
[DivingTripDay] => Monday
[DivingTripTime] => 12:06:57 )
[1] => stdClass Object (
[DivingTripID] => 2
[DivingTripName] => Portrush Dive
[DivingTripLocation] => Portrush
[DivingTripDay] => Thursday
[DivingTripTime] => 12:06:57 ) )
我现在想要访问数组中的单个元素,以便填充下拉菜单和其他用途。我正在尝试使用以下方式来访问数组:
echo $divingTrips[0]['DivingTripID'];
我本以为这会回显值“1”,但是它没有工作。请问有人能告诉我我做错了什么吗?非常感谢。
echo $divingTrips[0]->DivingTripID;
- Mark Baker