3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $substituir = array('FURG.','MEC.','MEC','AUT.','AUT','EXEC.','CONV.','SED.','INTERC.','EXPRES.','CLASS.','SED ','HAT.','PREM.','F.POWER','POW.','FLEXP.','ADVANT.','ECONOF.','ECONOFLEX','EXPRES.','TIP.','COMF.','COMF','T.FLEX','T. FLEX','TOT.FLEX','T. FIELD','TIPTRON','HIGHLI.','I MOTION','I-MOTI.','TIPTR','STRONIC','LUG.','EXCLUS.','EXCL.','SEDÃ','C.STYLE','C.PLUS','C./','LIMIT.','ELEG.','KOMP.','AVANTGARD','TOUR.','EXECUT.','AVANGARDE','EVOL.','EVOLUT.','INT.','BLIND.','INTERC.','CUPÊ','CUPÉ','COUPÊ','SED.','PRIV.','EXPRES.','EXP.','RANGE R.EVOQUE','DISCOVERY4','RANGE R.','FREELANDER2'); $novo = array('FURGÃO ','MANUAL ','MANUAL ','AUTOMÁTICO ','AUTOMÁTICO ','EXECUTIVE ','CONVERSÍVEL ','SEDAN ','INTERCOOLER ','EXPRESSION ','CLASSIC ','SEDAN ','HATCH ','PREMIUM ','FLEXPOWER ','POWER ','FLEXPOWER ','ADVANTAGE ','ECONO.FLEX ','ECONO.FLEX ','EXPRESSION ','TIPTRONIC ','COMFORTLINE ','COMFORTLINE ','TOTAL FLEX ','TOTAL FLEX ','TOTAL FLEX ','TRACK & FIELD ','TIPTRONIC ','HIGHLINE ','I-MOTION ','I-MOTION ','TIPTRONIC ','S-TRONIC ','LUGARES ','EXCLUSIVE ','EXCLUSIVE ','SEDAN ','COMFORT STYLE ','COMFORT PLUS ','COMFORT ','LIMITED ','ELEGANCE ','KOMPRESSOR ','AVANTGARDE ','TOURING ','EXECUTIVE ','AVANTGARDE ','EVOLUTION ','EVOLUTION ','INTERCOOLER ','BLINDADO ','INTERCOOLER ','COUPÉ ','COUPÉ ','COUPÉ ','SEDAN ','PRIVILÈGE ','EXPRESSION ','EXPRESSION ','RANGE ROVER EVOQUE ','DISCOVERY 4 ','RANGE ROVER ','FREELANDER 2 '); for($i = 0; $i <count($substituir); $i++){ { $substituir[$i] = '#\b(' . $substituir[$i] . ')\b#i'; } } echo preg_replace("/\b(FLEXP.)\/b","FLEXPOWER","Celta Spirit/ LT 1.0 MPFI 8V FLEXP. 5p"); //echo preg_replace($substituir,$novo,"Celta Spirit/ LT 1.0 MPFI 8V FLEXP. 5p");
Output for 4.3.11 - 5.0.5, 5.1.1 - 5.6.28, 7.0.0 - 7.1.0
Warning: preg_replace(): No ending delimiter '/' found in /in/Q41mE on line 11
Output for hhvm-3.10.0 - 3.12.0
Warning: No ending delimiter '/' found: [/\b(FLEXP.)\/b] in /in/Q41mE on line 11
Output for 5.1.0
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/Q41mE on line 12
Process exited with code 255.
Output for 4.3.0 - 4.3.10
Warning: No ending delimiter '/' found in /in/Q41mE on line 11