我使用了條紋API,像這樣:檢查變量添加關鍵陣列之前設置 - PHP
$coupon = $_POST["coupon"];
$subscription = \Stripe\Subscription::create(array(
"customer" => $customer->id,
"plan" => $plan,
"coupon" => $coupon,
));
當$優惠券設置這個偉大的工程,這是一個有效的優惠券代碼。如果我將其留空(即客戶未在提交的表單中包含優惠券代碼),則Stripe將引發錯誤。如果我包含Stripe中不存在的優惠券代碼,則會引發錯誤。
所以,問題是,當變量$coupon
爲空時,如何構建此數組使其不具有coupon
鍵?
'如果(isset($ _ POST [ 「優惠券」))'? – Gogol
或'if(!empty())' –
@Gogol我知道如何檢查變量是否已設置,但是如果未設置,那麼我甚至不能在我的數組中包含''優惠券''鍵。 – jonmrich