2016-07-20 9 views
1

Ich versuche, das folgende Array in PHP für einen SOAP-Aufruf zu erstellen:mehrdimensionales Array in PHP für SOAP

Picture of the array

Ich habe versucht, das Array selbst zu machen, aber ich bin an diesem Stück stecken von Code:

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

$client->__soapCall("Get", array("securityKey" => "xxxxxxxxxxxxxxxx", "parms" => $params)); 

Wie man hier sehen kann ich in ‚Parameter‘ ein Array erstellen müssen die ‚Name‘ und den ‚Wert‘, das ‚Parameter‘ enthalten, sollten in ‚Parameter‘ sein.

Irgendwelche Ideen, wie man das erreicht?

Antwort

1

Wenn Sie den Wert in Parameter Schlüssel einfügen möchten, können Sie das Array wie diese

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

Danke schreiben kann, dass gearbeitet! –