[英]PHP Laravel : How to Access Protected value on array
我在我的 laravel 項目中獲取受保護數組的值時遇到問題,並且想使用 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
)
)
)
我的問題有什么解決辦法嗎?
您將在 object 中獲得一個數組。
您可以按以下方式訪問它。
foreach($request->data as $data){
echo $data->id;
echo $data->zone_id;
echo $data->account_id;
echo $data->size;
}
在 Laravel 中,每當你執行數據庫查詢或從數據庫中獲取記錄時,它都會返回這種 object。
如果你想看到 object 按照@Ammar Faizi 評論排列,你可以將它轉換成數組。 $request->data->toArray();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.