我正在尋找一種填充選項值的方法。
<?php for ($i = 1; $i <= 300; $i ) : ?>
<option value="<?php echo $i; ?>">1.<?php print $i; ?> AVAX</option>
<?php endfor; ?>
我想讓上面的代碼像這樣作業。1.00 - 1.99到達后,1.99我希望它導航到2.00 - 2.99等等,直到數字用完。我怎樣才能做到這一點?以上結果只回傳1.300
uj5u.com熱心網友回復:
您可以將增量設定為您想要的任何值
<?php for ($i = 1; $i <= 300; $i =0.01) : ?>
<option value="<?php echo number_format($i, 2, '.', ''); ?>"><?php echo number_format($i, 2, '.', ''); ?> AVAX</option>
<?php endfor; ?>
演示
uj5u.com熱心網友回復:
你是什??么意思until numbers run out?
你確實意識到數字是無限的。因此,我只能假設您希望選項具有系列:1.01、1.02.... 1.99、2.00、2.01、2.02、....直到 10.00。
如果 10 不是您想要達到的最高數字,那么您可以在以下代碼中更改 $i 的結束限制:
<?php
for ($i = 1; $i <= 10; $i ) {
for ($j = 0; $j <= 99; $j ) {
$num = "$i." . sprintf('d',$j); // 1.01, 1.02, ...
echo '<option value="' . $num . '">AVAX</option>';
}
}
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/516963.html
標籤:php
