3v4l.org

run code in 300+ PHP versions simultaneously
<?php $message = "1. test autotest test<br \>2. test auto's test<br \>3.test auto test "; $message = preg_replace_callback("~( auto(?:'s)? )~si", function ($match) { return ' <a href="https://example.com">'.$match[1].'</a> '; }, $message, 1); echo $message; // here number 2 is correctly replaced, on my site number 3. Number 2 is not working on my site. I suspect the single quote is the problem on my site. Is there a workaround? ?>

preferences:
37.51 ms | 405 KiB | 5 Q