我正在使用一个多语言网站,并且有一个具有100个选择的HTML select
元素。代码看起来像这样:
<option value="1"><? echo $lang['CARGOTYPE_1']; ?></option>
系统在mysql表中插入"type" number "1", or " number "2" pr…
但是当我从mysql中选择number时,我需要将number改为word。
使用if, else我可以改变它的含义:
If($type == 1) { echo $lang['CARGOTYPE_1']; } elseif($type == 2){ echo $lang...
但是问题是,代码会很长…
对于我的问题有什么聪明的解决办法吗?如果您知道选项的数量,则使用for循环。
for ($i = 1; $i <= 30; $i++) {
echo '<option value="' . $i . '">' . $lang['CARGOTYPE_' . $i] . '</option>';
}
我不知道你想要什么…如果你想用参数"回显"一些东西,你可以这样做:
echo $lang['CARGOTYPE_'.$type];