3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $originalString = 'Her (III.1) was the age of 2 years and 11 months. (shoulder a 4/5)'; $findStringArray = array("age", "(III.1)", "2", "months", "4"); foreach($findStringArray as $key => $value) { $originalString = preg_replace('/(?<=^|[. ])'.preg_quote($value).'(?=[. ]|$)/i', "__", $originalString); } echo $originalString,"\n"; PHP_EOL;
based on GOGPg
Output for 4.3.10 - 4.4.9, 5.0.2 - 7.2.0
Her __ was the __ of __ years and 11 __. (shoulder a 4/5)
Output for 4.3.0 - 4.3.9, 5.0.0 - 5.0.1
Her __ was the __ of __ years and 11 __. (shoulder a 4/5) Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/5b1GY on line 7