我正在從數據庫中的值作爲數組如何在php中比較相同的數組值?
<?php
foreach($this->getlist as $value){
foreach($this->listOfdealers as $list){
?>
<tr>
<td>
<input type="checkbox" name="list[]" value=<?php echo $list->nList?>
<?php if($value->nSubList==$list->nList){echo 'checked'; } ?> />
<label for="list_32"><?php echo $list->nList?>
</label>
</td>
</tr>
<?php
}
}
?>
我只是想比較兩個數組值並顯示該複選框選中時,他們是平等的,但在這裏有顯示,而不是四個16複選框,因爲我我正在使用兩個for循環,我不希望那樣。
$這個 - >的GetList是從數據庫
getList和listOfdealers代表什麼?哪一個應該與複選框的生成有關? –
儘量將您的邏輯從演示中分離出來,使代碼更易於閱讀和管理:) – IEnumerable
我們需要知道背後的邏輯 - > getList和 - > listOfdealears。巢foreach似乎並不一見,但我可能是錯的..只是給這些對象的一個樣本(print_r) – 2012-06-28 05:45:40