php
1<?php 2 if ($r1 == 1 || $r2 == 1 || $r3 == 1 || $r4 == 1 || $r5 == 1 || $r6 == 1 || $r7 == 1) { 3 echo '</div>'; 4 } elseif ($v1 == 1 || $v2 == 1 || $v3 == 1 || $v4 == 1 || $v5 == 1 || $v6 == 1 || $v7 == 1 || $sel == 'select2') { 5 echo ''; 6 } elseif ($w1 == 1 || $w2 == 1 || $w3 == 1 || $w4 == 1 || $w5 == 1 || $w6 == 1 || $w7 == 1 || $sel == 'select3') { 7 echo '</div>'; 8 } elseif ($r1 == '0' || $r2 == '0' || $r3 == '0' || $r4 == '0' || $r5 == '0' || $r6 == '0' || $r7 == '0') { 9 echo '</div>'; 10 } elseif ($v1 == '0' || $v2 == '0' || $v3 == '0' || $v4 == '0' || $v5 == '0' || $v6 == '0' || $v7 == '0' || $sel == 'select2') { 11 echo ''; 12 } elseif ($w1 == '0' || $w2 == '0' || $w3 == '0' || $w4 == '0' || $w5 == '0' || $w6 == '0' || $w7 == '0' || $sel == 'select3') { 13 echo '</div>'; 14 } else { 15 echo ''; 16 } 17 ?>
formからきた値によってタグの出し分けをしているだけなのですが、
この書き方絶対無駄が多いと思うのですがどう短くしたらいいかわからず
質問させていただきました。
このコード短縮できますでしょうか?
ご教示よろしくお願いいたします。
それぞれの値は、1か'0'のみなのでしょうか?数値と文字が混在しているのが気になります。
回答5件
あなたの回答
tips
プレビュー