3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = new SimpleXMLElement('<data/>'); $value="This & That"; $value = preg_replace_callback('/&[^; ]{0,6}.?/', "((substr('\\0',-1) == ';') ? '\\0' : '&amp;'.substr('\\0',1))", trim($value)); $xml->addChild('header', $value);

preferences:
51.01 ms | 402 KiB | 5 Q