我有一个带有标签的复选框列表,我在表单中输出。html 要求有点复杂,所以我将循环通过以使这不那么平凡。
但是,我不确定我是否使用:
$array[] = array("Label1", "CheckboxHTML1");
$array[] = array("Label2", "CheckboxHTML2");
$array[] = array("Label3", "CheckboxHTML3");
$array[] = array("Label4", "CheckboxHTML4");
//output
foreach($array as $current)
{
//complicated html
echo "<label>$current[0]</label>$current[1]";
}
或者:
$array["Label1"] = "CheckboxHTML1";
$array["Label2"] = "CheckboxHTML2";
$array["Label3"] = "CheckboxHTML3";
$array["Label4"] = "CheckboxHTML4";
foreach($array as $key => $checkbox)
{
//complicated html
echo "<label>$key</label>$checkbox[1]";
}
一个比另一个有更大的好处吗?我担心使用关联数组,因为一些标签字符串很长,我不确定这是否会导致任何问题。