ereg_replace を preg_replace に変更したことについて少し助けが必要です。
ereg_replace('<caption.*</caption>', '', $match);
そして私は試しました
preg_replace('/<caption.*</caption>/', '', $match);
しかし、それは機能しません..「警告:preg_replace():不明な修飾子 'c'」と表示されます
私はこのようなことに慣れていないので、助けていただければ幸いです:)