0

我使用 PHP 数组进行 HTML 选择,然后将代码放入名为 data.php 的模板中。我将 data.php 链接到 index.php。所以我想为我的 HTML 选择定义一个变量,<select name="color">以便我可以<select name="color">在整个主题中使用它定义的变量来调用它。

$color=array(
     "R" => 'red',
     "Y" => 'yellow',
     "B" => 'blue', 
     "G" => 'green',
     "P" => 'purple',
     "O" => 'orange', 
     "B" => 'black',
     "G" => 'gray'
           );

<select name="color">
   <option value="">-----------------</option>
  <?php
  foreach($color as $key => $value):
  echo '<option value="'.$key.'">'.$value.'</option>'; //close your tags!!
  endforeach;
   ?>
</select>
4

1 回答 1

2

如果我正确理解了您的问题,这是您需要的吗?

<?php
  $ColorOtions = "<option value=''>...</option>"; 
  foreach($color as $key => $value):
  $ColorOtions .= '<option value="'.$key.'">'.$value.'</option>'; //close your tags!!
  endforeach;
?>

现在你可以调用<select name="color">echo $ColorOtions;</select>

希望有帮助..

于 2012-06-18T06:14:07.763 回答