gpt4 book ai didi

PHP Laravel : How to Access Protected value on array

转载 作者:行者123 更新时间:2023-12-04 04:01:43 26 4
gpt4 key购买 nike

我在我的 laravel 项目中获取 protected 数组的值时遇到问题,并且想使用 foreach 将我的数据保存到数据库中。我曾经print_r我的数据

print_r($request->data);

这是我的数组数据:

Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => stdClass Object
(
[id] => 900
[zone_id] => 1
[account_id] => 2
[size] => 23474836488
)

[1] => stdClass Object
(
[id] => 9001
[zone_id] => 2
[account_id] => 2
[size] => 23474836488
)
)
)

我的问题有解决方案吗?

最佳答案

您正在获取对象中的一个数组。

您可以通过以下方式访问它。

foreach($request->data as $data){
echo $data->id;
echo $data->zone_id;
echo $data->account_id;
echo $data->size;
}

在 Laravel 中,每当您执行数据库查询或从数据库中获取记录时,它都会返回给您这种对象。

如果您想按照@Ammar Faizi 评论查看要排列的对象,您可以将其转换为数组。 $request->data->toArray();

关于PHP Laravel : How to Access Protected value on array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62952084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com