いつもお世話になります。
例えば、以下の様な数字の配列を吐き出したい場合、ドロップダウンリスト上、$unit[0]の値は"0"と意図する"000"とは異なる形で表示されてしまいます。これはあくまでphpの数値列として0は0であるというルール(リテラル?)に基づくものかと思います。
これを000でHTML上表示させ、PHP上も0として値を保持することは可能でしょうか?
もちろん
として文字列で保持したのちに最終的にintvalで数値列に直す等のやり方が想像されますが、一般的なやり方であるのか、適切な方法なのかが自信がないため、上述の可否と合わせてお尋ねしたく存じます。
よろしくお願い申し上げます。
PHP
1<?php $unit=array(000,100,200,300,400,500,600,700,800,900,1)?> 2 <label>上限金額</label> 3 <td><select style="width:45px;" name="3_1_1range" class="dropdown" size="1" value="" /> 4 5 <?php for ($i=0;$i<9;$i++):?> 6 <option value=""><?php echo $unit[$i];?></option> 7 <?php endfor;?> 8<b>,</b> 9 <?php for ($i=1;$i<10;$i++):?> 10 <option value=""><?php echo $unit[$i];?></option><b>円</b> 11 <?php endfor;?> 12//100 13

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/12 14:24