siete a conoscenza di un problema relativo al preg_replace che non permette di utilizzare il parametor LIMIT, ossia il 4° parametro, come indicato sulla guide di php.net
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
[limit]
The maximum possible replacements for each pattern in each subject string. Defaults to -1 (no limit).
in uno script ho questo problema e non ne vengo a capo, settando il LIMIT il risultato non cambia