我想转换soap xml响应并将其存储在数据库中.这是我的XML.
200
example2
ex2
example2@example2.com
example2, example2
example2, example2
example2
111111
1111111111
11.11,-11.11
/example2/exam2/ex2
我从服务器得到这个soap响应.我想将其转换为数组并将其存储在数据库中.我该怎么办?我知道答案可能很简单,但是嘿,我是新手:D
非常感谢我得到的任何帮助.
谢谢你的期待.
问候
解决方法:
最好的解决方案是使用PHP的SoapClient类来执行调用,该调用将返回一个对象,然后将此对象转换为数组,如下所示:
$client = new SoapClient("http://localhost/code/soap.wsdl");
// Soap call with HelloWorld() method
$something = $client->HelloWorld(array('option1' => 'attribute1'));
// Convert object to array
$array = (array)$something;
?>
然后您可以将其存储在数据库中.
标签:php,arrays,xml,parsing,soap
来源: https://codeday.me/bug/20191003/1845758.html