3v4l.org

run code in 300+ PHP versions simultaneously
<?php $document = <<<'EOL' Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum ex sed fringilla congue. Pellentesque nec erat facilisis, bibendum ex sit amet, pretium ligula. Aenean semper ante et molestie posuere. Nulla eu malesuada orci. Nulla sit amet posuere diam, a viverra nisi. Nunc ut turpis malesuada, tincidunt diam vitae, mattis nibh. Duis sollicitudin imperdiet venenatis. Morbi euismod pulvinar magna consectetur hendrerit. Sed vestibulum felis sit amet nibh volutpat, et auctor felis interdum. Maecenas ut arcu eget felis consequat posuere. Aenean vitae risus at mi vestibulum lobortis a nec nunc. Fusce bibendum dui a lacinia vulputate. Phasellus tincidunt, neque eget elementum vulputate, ligula justo auctor orci, ac ornare dui libero et tortor. #defendantword Pellentesque interdum risus et iaculis maximus. Ut et magna vel neque suscipit suscipit. Donec euismod suscipit elit, eu porttitor arcu aliquet ac. Vestibulum suscipit at metus non porttitor. Fusce efficitur diam massa, eget ornare nisi accumsan eu. Nam pharetra tortor est. Donec et odio quis metus sagittis ullamcorper sed vitae lacus. Nunc at libero dolor. Sed dignissim leo lectus, nec convallis dui accumsan a. Suspendisse potenti. In venenatis, sem at convallis placerat, quam lacus commodo odio, ut cursus tortor nisl vitae magna. Suspendisse potenti. Praesent accumsan arcu vitae purus tempus, sed malesuada lorem feugiat. Maecenas placerat massa lorem, vitae malesuada nunc commodo sit amet. Vestibulum semper tristique blandit. Suspendisse potenti. Nulla venenatis arcu vestibulum risus facilisis, auctor fermentum ligula blandit. Nulla non turpis iaculis, efficitur nibh euismod, aliquet nunc. Vestibulum quis tempor eros. #defendantword Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sed sapien sed felis pellentesque laoreet eget varius mauris. Quisque tincidunt elementum volutpat. Nam libero nunc, laoreet eget venenatis vel, suscipit ac est. Curabitur ac vehicula neque. Nulla facilisi. Quisque vel egestas tortor. Donec euismod semper erat pellentesque faucibus. Quisque eu nisi sit amet mauris posuere elementum in a augue. Nunc commodo risus eu nisi ornare, non vulputate metus semper. Sed ut metus eget tellus ullamcorper elementum. Fusce consectetur feugiat est, id elementum eros fringilla vitae. Nulla faucibus imperdiet placerat. Nullam eget tristique turpis, sed interdum felis. In sit amet nisi lacinia, maximus nisl et, imperdiet justo. Curabitur elementum odio sed ipsum laoreet hendrerit. Duis sed laoreet mauris. Mauris at dolor quam. Praesent bibendum elit sit amet dignissim egestas. Aenean tincidunt sed elit imperdiet feugiat. EOL; $document = str_replace(["\r\n", "\n"], ["\n", "\r\n"], $document); $defendantphp = $judgephp = $crnumphp = $adaphp = $attyphp = $motargdatephp = $deftodisphp = $crimedatephp = $motsigndatephp = $accusdatephp = $allcrimeschargedphp = 'Test'; $search1 = <<<'EOL' Aenean semper ante et molestie posuere. Nulla eu malesuada orci. Nulla sit amet posuere diam, a viverra nisi. EOL; $search2 = <<<'EOL' Fusce bibendum dui a lacinia vulputate. Phasellus tincidunt, neque eget elementum vulputate, ligula justo auctor orci, ac ornare dui libero et tortor. #defendantword Pellentesque interdum risus et iaculis maximus. EOL; $search3 = <<<'EOL' Quisque eu nisi sit amet mauris posuere elementum in a augue. Nunc commodo risus eu nisi ornare, non vulputate metus semper. Sed ut metus eget tellus ullamcorper elementum. Fusce consectetur feugiat est, id elementum eros fringilla vitae. Nulla faucibus imperdiet placerat. Nullam eget tristique turpis, sed interdum felis. In sit amet nisi lacinia, maximus nisl et, imperdiet justo. Curabitur elementum odio sed ipsum laoreet hendrerit. Duis sed laoreet mauris. Mauris at dolor quam. Praesent bibendum elit sit amet dignissim egestas. Aenean tincidunt sed elit imperdiet feugiat. EOL; /* * do not use above */ //ensure PHP searched text line endings match RTF content $search = str_replace(["\r\n", "\n"], ["\n", "\r\n"], [$search1, $search2, $search3]); //remove unneeded data $document = str_replace($search, '', $document); //replace placeholders $document = str_replace( ['#defendantword', '#judgeword', '#crnumword', '#adaword', '#attyword', '#motargdateword', '#deftodisword', '#crimedateword', '#motargdateword', '#accusdateword', '#allcrimeschargedword'], [$defendantphp, $judgephp, $crnumphp, $adaphp, $attyphp, $motargdatephp, $deftodisphp, $crimedatephp, $motsigndatephp, $accusdatephp, $allcrimeschargedphp], $document ); echo $document;
Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.29, 8.2.0 - 8.2.20, 8.3.0 - 8.3.8
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum ex sed fringilla congue. Pellentesque nec erat facilisis, bibendum ex sit amet, pretium ligula. Nunc ut turpis malesuada, tincidunt diam vitae, mattis nibh. Duis sollicitudin imperdiet venenatis. Morbi euismod pulvinar magna consectetur hendrerit. Sed vestibulum felis sit amet nibh volutpat, et auctor felis interdum. Maecenas ut arcu eget felis consequat posuere. Aenean vitae risus at mi vestibulum lobortis a nec nunc. Ut et magna vel neque suscipit suscipit. Donec euismod suscipit elit, eu porttitor arcu aliquet ac. Vestibulum suscipit at metus non porttitor. Fusce efficitur diam massa, eget ornare nisi accumsan eu. Nam pharetra tortor est. Donec et odio quis metus sagittis ullamcorper sed vitae lacus. Nunc at libero dolor. Sed dignissim leo lectus, nec convallis dui accumsan a. Suspendisse potenti. In venenatis, sem at convallis placerat, quam lacus commodo odio, ut cursus tortor nisl vitae magna. Suspendisse potenti. Praesent accumsan arcu vitae purus tempus, sed malesuada lorem feugiat. Maecenas placerat massa lorem, vitae malesuada nunc commodo sit amet. Vestibulum semper tristique blandit. Suspendisse potenti. Nulla venenatis arcu vestibulum risus facilisis, auctor fermentum ligula blandit. Nulla non turpis iaculis, efficitur nibh euismod, aliquet nunc. Vestibulum quis tempor eros. Test Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sed sapien sed felis pellentesque laoreet eget varius mauris. Quisque tincidunt elementum volutpat. Nam libero nunc, laoreet eget venenatis vel, suscipit ac est. Curabitur ac vehicula neque. Nulla facilisi. Quisque vel egestas tortor. Donec euismod semper erat pellentesque faucibus.

preferences:
187.02 ms | 407 KiB | 189 Q