如何从$ order-> getPayment() - > getMethodInstance()中获取价值? 有了print_r我得到了这个回报:
[credit_card_token] => 849832748932uhdfhsiufhi [credit_card_owner] => NoNoNoNo [installment_quantity] => 2 [installment_value] => 98.11 ) ); etc
我需要来自installment_quantity和installment_value
的值谢谢
答案 0 :(得分:2)
该方法返回您需要的数组,因此只需将其分配给变量并访问所需的项目:
$data = $order->getPayment()->getMethodInstance();
$quantity = $data['installment_quantity'];
$value = $data['installment_value'];
答案 1 :(得分:1)
这个“$order->getPayment()->getMethodInstance()
”返回数组,因此您需要将其分配给变量并使用键获取值。
$credit_card_info=$order->getPayment()->getMethodInstance();
现在您可以使用键获取值。
$credit_card_token=$credit_card_info['credit_card_token'];
$credit_card_owner=$credit_card_info['credit_card_owner'];