<?php
$json = <<<JSON
{
"ResultType": "0",
"ResultCode": "0",
"TransactionID": "LIB76ANQYD",
"ResultParameters": {
"ResultParameter": [
{
"Key": "TransactionAmount",
"Value": "750"
},
{
"Key": "TransactionReceipt",
"Value": "LIB76ANQYD"
},
{
"Key": "ReceiverPartyPublicName",
"Value": "345706611796 - PETER Parr"
}
]
},
"ReferenceData": {
"ReferenceItem": {
"Key": "QueueURL",
"Value": "http://xxxxxx"
}
}
}
JSON;
foreach (json_decode($json, true)['ResultParameters']['ResultParameter'] as $parameter) {
if ($parameter['Key'] === 'TransactionAmount') {
echo 'TransactionAmount: ' . $parameter['Value'] . PHP_EOL;
}
if ($parameter['Key'] === 'ReceiverPartyPublicName') {
echo 'ReceiverPartyPublicName: ' . $parameter['Value'] . PHP_EOL;
}
}
- Output for 7.0.0 - 7.0.23, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- TransactionAmount: 750
ReceiverPartyPublicName: 345706611796 - PETER Parr
preferences:
134.33 ms | 408 KiB | 5 Q