我将我的请求数据构建为数组结构,并希望使用 symfony XmlEncoder 将我的数组编码为 XML。
所以我想我的基本部分是正确的,例如:
$request_object = [
"acc-id" => $all_credentials,
"req-id" => $request_guid,
"tran-type" => "spec-url"
];
我正在寻找以下格式编码的语法,带有属性和值:
<amount currency="EUR">1.99</amount>
我有可能在数组键上使用 @ 符号,但如何也适合该值?
$request_object = [
"acc-id" => $all_credentials,
"req-id" => $request_guid,
"tran-type" => "spec-url"
"am" => ["@attr"=>"attrval"]
];
这应该是
<am attr="attrval"/>
但是如何写它我也可以设置值?喜欢:
<am attr="attrval">VALUE</am>
非常感谢帮助