3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = <<<TEXT 0000035901SM000000980000009800000125 0J0005 00064182 00000000 BEGIN DATE=26.05.2015 09:01:48 SESSION=49500000031432619992 ERROR=0 RESULT=0 TRANSID=1000005699140 END BEGIN SIGNATURE iQBRAwkBAAD6tlVkDEwBAVOkAgCXHs1kj8u7E6tsdQLP8SFfkSDh9eYxkDYl/JdO +2Lekurt2TfL68wxbCdaaWoT9Jy71luAvyAkgtNte/1FT22dsAHH =GPcz END SIGNATURE TEXT; preg_match('/^BEGIN$(.+?)^END$/ms', $text, $m); var_export(parse_ini_string($m[1]));
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.7
array ( 'DATE' => '26.05.2015 09:01:48', 'SESSION' => '49500000031432619992', 'ERROR' => '0', 'RESULT' => '0', 'TRANSID' => '1000005699140', )

preferences:
108.22 ms | 403 KiB | 122 Q