[英]How to get values from a complex array in a loop using PHP?
我試圖在我的 PHP 頁面上獲取所有條紋訂閱者的列表。
到目前為止,我已經設法從條帶 API 返回的數組中獲取了 1 個訂閱者的詳細信息。
但是當我嘗試獲取 2 或 3 個等訂閱者的詳細信息時,我什么也沒得到。
我知道我需要使用循環或每個循環來實現這一點,但我不知道如何。
這是我當前獲取 1 個訂閱者詳細信息的代碼:
$data = \Stripe\Subscription::all(['limit' => 1]);
$sub_id = $data->data[0]->id;
echo $sub_id;
現在我需要獲取超過 1 個訂閱者的詳細信息,所以我嘗試了這個,但它不起作用並且不返回任何內容(也沒有錯誤):
$data = \Stripe\Subscription::all(['limit' => 2]);
foreach ($data as $k => $v) {
echo $data->data[0]->id;
}
有人可以就這個問題提出建議嗎?
您可能需要循環$data->data
因為它是一個對象數組,然后訪問每個對象的id
屬性:
foreach ($data->data as $v) {
echo $v->id;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.