3v4l.org

run code in 300+ PHP versions simultaneously
<?php $body = '------- Begin forwarded message: From: Sarah Johnson <blabla@gmail.com> Subject: email subject Date: February 22, 2013 3:48:12 AM To: Email Recipient <thatwouldbe@yayyy.com> Cc: Ralph Johnson <johnson@gmail.com> Hi, hello, thank you and goodbye! blabla@gmail.com'; preg_match_all('/^([^:\v]+): *(.+)/m', $body, $m); var_export( array_combine($m[1], $m[2]) );
Output for 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
array ( 'From' => 'Sarah Johnson <blabla@gmail.com>', 'Subject' => 'email subject', 'Date' => 'February 22, 2013 3:48:12 AM', 'To' => 'Email Recipient <thatwouldbe@yayyy.com>', 'Cc' => 'Ralph Johnson <johnson@gmail.com>', )

preferences:
57.75 ms | 1007 KiB | 4 Q