同じforeachループに2つの条件を持ち、1つは継続し、もう1つは中断することは可能ですか? だから私はすべての完全な入力フィールドを見つけてそれらを作りたいのです$$key
が、最初の空の入力フィールドだけを作ります$_POST['email']
。同じループでこれを行うことができますか、それとも 2 つのループが必要ですか? ここに例があります。これは機能しません。壊れます。
foreach( $_POST as $key=> $for ) {
if ( $for!='') {
$$key = $for; continue;
} else if ( $for=='') {
$$key = $_POST['email']; break;
}