str_replace() の使い方は知っていますが、これは私の限界です。入力は次のとおりです (MySQL クエリから取得されます)。
[%] This is a checkbox
[%] I have seen "Star Trek VI: The Voyage Home"
[%] I'm a geek
出力をレンダリングする方法は次のとおりです。
<label><input type="checkbox" name="requirement[1]" value="1">This is a checkbox</label>
<label><input type="checkbox" name="requirement[2]" value="1">I have seen "Star Trek VI: The Voyage Home"</label>
<label><input type="checkbox" name="requirement[3]" value="1">I'm a geek</label>
明らかに、行の先頭に [%] があると、別の行にある場合と同様に、チェックボックスになることを示します (より良い、ユーザーフレンドリーな方法がない限り)。str_replace() を使用するよりも良い方法があれば、知りたいです。
前もって感謝します!