我认为标题解释了大部分。我知道这两个数组的项是匹配的字符串,它们不会以选中的复选框的形式出现。我有的:
*编辑:意识到我使用了错误的数组。然而,由于中断,现在我只能得到第一个条目。
<?php
foreach ($list as $x){
foreach ($arr as $y){
if ($x == $y){
echo '<li>';
echo '<input type="checkbox" checked="checked" value="'.$x.'" />'.$x.'<br/>';
echo '</li>';
break;
}
else {
echo '<li>';
echo '<input type="checkbox" value="'.$x.'" />'.$x.'<br/>';
echo '</li>';
break;
}
}
}
echo '</ul>';
?>
您是否尝试过没有break;
部分的脚本?
你在那儿用了刹车,真奇怪。
另外,你们在什么地方也开了<ul>
吗?
我不太清楚你要什么,请说得具体些。