一直試圖從這個陣列中回顯這些單獨的值
echo var_dump($memberships);
我試圖回顯的兩個值是 ["name"] 和 ["status"]
這就是我試圖回應這些價值觀的內容:
if ( $memberships ) {
foreach( $memberships[0] as $membership ) {
echo $membership["plan"]["name"];
}
}
我也試過這個:
echo $memberships[0]['plan']['name'];
這是 var_dump 的一部分(堆疊不允許我放整個東西):
array(1) {
[0]=>
object(WC_Memberships_Integration_Subscriptions_User_Membership)#23837 (22) {
["subscription_id":protected]=>
int(103981)
["subscription_id_meta":protected]=>
string(16) "_subscription_id"
["has_installment_plan_meta":protected]=>
string(21) "_has_installment_plan"
["free_trial_end_date_meta":protected]=>
string(20) "_free_trial_end_date"
["id"]=>
int(104104)
["plan_id"]=>
int(98065)
["plan"]=>
object(WC_Memberships_Integration_Subscriptions_Membership_Plan)#23902 (19) {
["installment_plan_meta":protected]=>
string(30) "_subscription_installment_plan"
["id"]=>
int(98065)
["name"]=>
string(19) "Full Premium Member"
uj5u.com熱心網友回復:
$memberships 是一個物件陣列。訪問物件的成員是通過 -> 運算子而不是花括號完成的:
foreach( $memberships as $membership ) {
echo $membership->plan->name;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/354262.html
標籤:php 数组 WordPress的 求购 woocommerce-会员
