3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = <<<END { "Pet": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "integer", "format": "int64" } } }, "Dog": { "type": "object", "allOf": [ { "\$ref": "#/definitions/Pet" }, { "required": [ "name" ], "properties": { "name": { "type": "string" } } } ], "x-vendor-ext": "some data" } } END; $str = str_replace("\t", " ", $str); $str = str_replace('"', '\"', $str); $lines = explode("\n", $str); foreach($lines as &$l) { $l = '"' . $l; } echo '"' . implode('\n" +' . "\n", $lines) . '"';

preferences:
29.86 ms | 402 KiB | 5 Q