From the documentation for preg_replace () :
Return values
preg_replace () returns an array if the subject parameter is an array or string otherwise.
If matches are found, the new object will be returned, otherwise it will be returned unchanged or NULL if an error occurs.
, u . WRONG
: , - . "147 3.2 V6 - GTA (184 )" , .
2: 3 , , , . , 160 ( 32). , , , .
:
'147 3.2 V6 - GTA (184 kW)'
'147 3.2_V6 - GTA_(184_kW)'