我想在我的web服务nusoap可以返回字符串数组吗?
我tryed返回字符串数组:
<?php
require_once('nusoap/nusoap.php');
$server = new soap_server();
$server->configureWSDL('NewsService', 'urn:NewsService');
$server->register('GetAllNews',
array(),
array('return' => 'xsd:string[]'),
'urn:NewsService',
'urn:NewsService#GetAllNews',
'rpc',
'literal',
''
);
// Define the method as a PHP function
function GetAllNews()
{
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
return $stack;
}
,但它不工作。什么是正确的语法?
预先感谢任何帮助
如何将$ stack(php中的一个简单字符串数组)的数据类型转换为ArrayOfString,以便我可以在我的客户端代码(C#)中将$ stack的数据作为ArrayOfString? – 2013-03-24 22:49:56
@Ankit:对不起,对此我无法帮到你,我很久以前写了这篇文章, – 2013-03-24 22:53:57
@Computer用户你直接返回值,它会自动铸造 – user3980820 2015-07-04 02:27:22