簡體   English   中英

如何使用 PHP 從循環中的復雜數組中獲取值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM