Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中用于SOAP的多维数组_Php_Arrays - Fatal编程技术网

PHP中用于SOAP的多维数组

PHP中用于SOAP的多维数组,php,arrays,Php,Arrays,我尝试在PHP中为SOAP调用创建以下数组: 我曾尝试自己制作数组,但我被这段代码卡住了: $params = array( "ReportId" => xxxxx, "Parameters" => array( // <-- This array should be in 'Parameter' "Name" => "xxxxx", "Value" => "xxxxx"

我尝试在PHP中为SOAP调用创建以下数组:

我曾尝试自己制作数组,但我被这段代码卡住了:

$params = array(
"ReportId" => xxxxx,
"Parameters" =>  array( // <-- This array should be in 'Parameter' 
                "Name" => "xxxxx",
                "Value" => "xxxxx"
                )   
);

$client->__soapCall("Get", array("securityKey" => "xxxxxxxxxxxxxxxx", "parms" => $params));
$params=array(
“ReportId”=>xxxxx,
“参数”=>数组(//“xxxxx”,
“值”=>“xxxxx”
)   
);
$client->soapCall(“Get”,数组(“securityKey”=>“xxxxxxxxxxxxxx”,“parms”=>$params));
正如您在这里看到的,我需要在“Parameter”中创建一个包含“Name”和“Value”的数组,这个“Parameter”应该在“Parameters”中


关于如何实现这一点,您有什么想法吗?

如果您想在
参数
键中插入值,可以这样编写数组

$params = array(
  "ReportId" => xxxxx,
  "Parameters" => array(
    'Parameter' => array(
       "Name" => "xxxxx",
       "Value" => "xxxxx"
     )   
  )
);