【发布时间】:2011-01-25 11:40:05
【问题描述】:
您好,我正在构建一个 html 选择元素,如下所示:
$result = mysql_query("SHOW COLUMNS FROM table") or die(mysql_error());
echo '<select name="column" class="column">';
while ($row = mysql_fetch_array($result))
{
if($row[0] == 'id' || $row[0] == 'tstamp' || $row[0] == 'boiler2oil')
continue;
echo "<option value='".$row[0]."'>".ucwords($row[0])."</option>";
}
echo '</select>';
我为表格中的列命名的方式相当难看,带有下划线等...如何重命名它们以便我可以更改选择元素显示(值可以保持不变)更改为一些东西更具可读性和视觉效果。这可能吗?会是某种 preg_match/preg_replace 吗?
【问题讨论】:
-
这个任务的目标是什么?如果您想显示列名,按原样显示。如果你想要花哨的标题 - 那就不要取字段名,而是在 模板 中写下所有标题
标签: php mysql html select preg-replace