- var_dump: documentation ( source)
- str_replace: documentation ( source)
- explode: documentation ( source)
<?php
$str = 'Response: string
TRANSACTION_ID=abc123
MERCHANT_ACC_NO=M213213
TXN_STATUS=A
TRAN_DATE=2020-07-20
CAPTURE_DATE=2020-07-20
SALES_DATE=2020-07-20
RESPONSE_CODE=1
RESPONSE_MESSAGE=Success';
foreach(explode("\n", $str) as $line){
$temp = explode("=", str_replace(["=",": "], "=", $line));
$res[$temp[0]] = $temp[1];
}
var_dump($res);