3v4l.org

run code in 500+ PHP versions simultaneously
<?php $expression = '-1*(2/(3+4)--10*-110.5/0.009+-.1)'; var_export(preg_split('~(-?\d*(?:\.\d+)?|[()*/+-])~', $expression, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE));

preferences:
21.82 ms | 475 KiB | 4 Q