If you use indexes to identify which pattern should be replaced by which replacement, you should perform a ksort() on each array prior to calling preg_replace().
subject が配列の場合、検索及び置換は subject の各エントリ毎に行われ、 返り値も配列として返されます。