3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = ".a {\r\n // rules\r\n}\r\n\r\n.a-b,\r\n.a-b .b, .a-b.s\r\n.x .y, .x {\r\n // rules\r\n}\r\n\r\n@a {\r\n // rules\r\n}\r\n\r\n@k {\r\n // rules\r\n}"; echo preg_replace('~(?:\G(?!\A)|^[@.])[^{]*?\K\s+~m', ' ', $text);
Output for git.master, git.master_jit, rfc.property-hooks
.a { // rules } .a-b, .a-b .b, .a-b.s .x .y, .x { // rules } @a { // rules } @k { // rules }

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:
26.73 ms | 405 KiB | 5 Q