3v4l.org

run code in 500+ PHP versions simultaneously
<?php $string = 'Hello. A question? How strange! Maybe even surreal!? Who knows.'; var_export( preg_split( '/(!\?|[!?.])/', $string, 0, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY ) );

preferences:
43.66 ms | 1127 KiB | 5 Q