diff --git a/WeChat/Contracts/BasicPay.php b/WeChat/Contracts/BasicPay.php index 8de0a11..22118fc 100644 --- a/WeChat/Contracts/BasicPay.php +++ b/WeChat/Contracts/BasicPay.php @@ -120,6 +120,22 @@ class BasicPay return $this->callPostApi($url, ['long_url' => $longUrl]); } + + /** + * 数组直接转xml数据输出 + * @param array $data + * @param bool $isReturn + * @return string + */ + public function toXml(array $data, $isReturn = false) + { + $xml = Tools::arr2xml($data); + if ($isReturn) { + return $xml; + } + echo $xml; + } + /** * 以Post请求接口 * @param string $url 请求