3v4l.org

run code in 300+ 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:
27.57 ms | 405 KiB | 5 Q