私はプログラミングが初めてで、制御フローの質問があります。私はphpとDOMPDFライブラリを使ってPDFを生成しています。
追加の入力セット (最大 10 セット [20 入力]) の入力フィールドを動的に生成する jQuery スクリプトがあります。これにより、次のジレンマが残ります。次の if ステートメントが期待どおりの機能を提供することをテストしました。
if ($additional_input1!='')
$html = str_replace('{{ADDITIONAL_INPUT1}}', $additional_input1, $html);
else
$html = str_replace('{{ADDITIONAL_INPUT1}}', null, $html);
if ($additional_input2!='')
$html = str_replace('{{ADDITIONAL_INPUT2}}', $additional_input2, $html);
else
$html = str_replace('{{ADDITIONAL_INPUT2}}', null, $html);
ただし、これにより、コードが乱雑に見えます。このプログラム フローの状況に対処するための最も効率的な方法を教えてください。