3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = <<<TEXT MIME-Version: 1.0 From: "Tim Lincecum" Reply-To: "Tim Lincecum" Return-path: "Tim Lincecum" Content-Type: text/html; charset=iso-8859-1 Subject: Giants Win World Series! TEXT; preg_match_all( '/^([^:]+): (.+)/m', $string, $m, PREG_SET_ORDER ); var_export( array_column($m, 2, 1) );
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
array ( 'MIME-Version' => '1.0', 'From' => '"Tim Lincecum"', 'Reply-To' => '"Tim Lincecum"', 'Return-path' => '"Tim Lincecum"', 'Content-Type' => 'text/html; charset=iso-8859-1', 'Subject' => 'Giants Win World Series!', )

preferences:
113.59 ms | 402 KiB | 91 Q