Ich habe mehrere Dinge versucht und für das Leben von mir kann das nicht funktionieren. Ich fange an zu denken, dass es zu diesem Zeitpunkt vielleicht nicht möglich ist.PHP Multidimensional Array mit mehreren Array mit gleichen Schlüsseln?
So habe ich eine SOAP API Ich sende dieses Array auch. Unten ist der Code, den ich derzeit habe, der funktioniert, aber sendet die mehreren Werte nicht. Es verwendet nur das letzte, da es das vorherige überschreibt.
Mit Blick auf this thread, was ich tun soll, sollte funktionieren?
$my_array['sn'] = "234234232";
$my_array['arrayparams'] = array(
'Param' => array('Name' => 'sending_key', 'Value' => 'blah',),
'Param' => array('Name' => 'sending_key2', 'Value' => '2',),
);
$my_array['push'] = true;
$my_array['endsession'] = false;
kehrt:
array(4) {
["sn"]=>
string(12) "234234232"
["arrayparams"]=>
array(1) {
["Param"]=>
array(2) {
["Name"]=>
string(61) "sending_key2"
["Value"]=>
string(1) "2"
}
}
["push"]=>
bool(true)
["endsession"]=>
bool(false)
}
Ich habe nur eine Zeit bekommen es diese Stelle zu senden:
array(4) {
["sn"]=>
string(12) "234234232"
["arrayparams"]=>
array(2) {
["Param"]=>
array(2) {
["Name"]=>
string(61) "sending_key"
["Value"]=>
string(1) "blah"
}
["Param"]=>
array(2) {
["Name"]=>
string(61) "sending_key2"
["Value"]=>
string(1) "2"
}
}
["push"]=>
bool(true)
["endsession"]=>
bool(false)
}
Das Array 'Param' sehr streng ist und diese haben muss Ich kann nicht zu 'Param2' wechseln, um es zum Laufen zu bringen. Danke im Voraus!
Mögliches Duplikat [PHP assoziativer Array duplizieren Key?] (Http://stackoverflow.com/questions/2879132/php-associative-array-duplicate-key) –
Es ist nicht möglich, doppelten Schlüssel in einem haben assoziative Array, macht es keinen Sinn. – Barmar
Ja, aber die API verlangt, dass sie auf diese Weise gesendet wird, was mich umgehauen hat. – user1628514