質問: いつもお世話になります。 例えば、以下の様な数字の配列を吐き出したい場合、ドロップダウンリスト上、$unit[0]の値は"0"と意図する"000"とは異なる形で表示されてしまいます。これはあくまでphpの数値列として0は0であるというルール(リテラル?)に基づくものかと思います。 これを000でHTML上表示させ、PHP上も0として値を保持することは可能でしょうか? もちろん として文字列で保持したのちに最終的にintvalで数値列に直す等のやり方が想像されますが、一般的なやり方であるのか、適切な方法なのかが自信がないため、上述の可否と合わせてお尋ねしたく存じます。 よろしくお願い申し上げます。 ``` 上限金額 , 円 //100 ```
回答: 表示側をコントロールすることで要件が満たせませんか? echo の代わりに sprintf を利用することで、うまくいく気がします。