変数の名前属性で、この「iwdnowfreedom[body_style][var]」をこの「iwdnowfreedom_body_style_var」に置き換えようとしています。いくつかの配列キーが存在する可能性がありますが、私の状況では、それらを削除しても問題は発生しません。
これが私がこれまでに持っているコードです:
$pattern = '/name\\s*=\\s*["\'](.*?)["\']/i';
$replacement = 'name="$2"';
$fixedOutput = preg_replace($pattern, $replacement, $input);
return $fixedOutput;
これを正しく機能するように修正するにはどうすればよいですか?