3v4l.org

run code in 300+ PHP versions simultaneously
<?php function parseErrorMessage($string) { foreach(explode(PHP_EOL, $string) as $line){ // split on end of lines list($label,$message)=explode(' - ',$line,2); // limit the explosion to 2 elements $result[$label]=$message; // append to result array using first half and second half of line } return $result; } $string ="Error Type - Database Error Message - Error Executing Database Something is wrong. Error Detail - [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax ne-ar '1'."; print_r(parseErrorMessage($string));
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [Error Type] => Database [Error Message] => Error Executing Database Something is wrong. [Error Detail] => [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax ne-ar '1'. )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
52.7 ms | 401 KiB | 8 Q