preg_replaceで予期せぬnullが返ってくる場合の対処法

pcre.recursion_limit の値を増やす。
値は phpinfo で確認

phpファイルに以下を記述
--------------------------------------------------
ini_set('pcre.backtrack_limit', 100000000);
--------------------------------------------------

参考ページ:preg_replaceでnullが返却される際の対処