0
여기에 복제와 관련된 문제가 있습니다. 중복 값을 사용하는 한 임의의 지점에서 복제본을 클립 할 수 있다고 생각합니다. 는 가장 큰 int 값을 유지합니다. 이 유사한 내가 대답을 생각PHP : 선택 상자를 생성 할 때 중복이 발생합니다. 가장 높은 값의 INT가 필요합니다
<option disabled="disabled"> </option><option disabled="disabled">WA¬</option>
<option value="56"> Aberdeen</option>
<option value="82"> Bellingham</option>
<option value="106"> Everett</option>
<option value="109"> Kitsap County</option>
<option value="102"> Seattle</option>
<option value="105"> Tacoma</option>
<option value="173"> Tri-Cities</option>
<option value="64"> Wenatchee</option>
<option value="162"> Yakima</option>
된다
여기<option disabled="disabled"> </option><option disabled="disabled">WA¬</option>
<option value="56"> Aberdeen</option>
<option value="82"> Bellingham</option>
<option value="106"> Everett</option>
<option value="109"> Kitsap County</option>
<option value="102"> Seattle</option>
<option value="105"> Tacoma</option>
<option value="20"> Tri-Cities</option>
<option value="173"> Tri-Cities</option>
<option value="64"> Wenatchee</option>
<option value="65"> Yakima</option>
<option value="162"> Yakima</option>
이 예상 출력 : 여기에
$unitList = Base_Client_Model::getBusinessUnitList(false, $selectedMarket, false, true);
$marketListBox = $marketOptions = '';
$marketList = array();
for ($x = 1; $x <= $unitList['NUMBER_OF_BUSINESS_UNITS']; $x++) {
$unitStr = 'BUSINESS_UNIT_' . $x . '_';
$businessUnit = Base_Client_Model::getBusinessUnit($unitList[$unitStr . 'ID']);
if ($unitList[$unitStr . 'ID'] && $unitList[$unitStr . 'ID'] != 42) {
$marketListBox = "<option value='" . $unitList[$unitStr . 'ID'] . "'";
if($selectedMarket == $unitList[$unitStr . 'ID']) {
$marketListBox .= ' selected';
$selectedMarket = 0;
}
$marketListBox .= "> " . preg_replace('/-Wimax/i', '', $unitList[$unitStr . 'NAME']) . "</option>\n";
$marketList[$businessUnit->getElement('STATE')][] = $marketListBox;
}
}
ksort($marketList);
foreach($marketList as $key => $val) {
$marketOptions .= "<option disabled='disabled'> </option><option disabled='disabled'>{$key}¬</option>\n" . implode($val);
}
$this->view->marketOptions = $marketOptions;
은 샘플 리턴입니다 : 여기
는 코드 스탬프입니다
$unitList['BUSINESS_UNIT_' . $x . '_NAME'] != $unitList['BUSINESS_UNIT_' . $x + 1 . '_NAME']
소요 곳, 와이맥스 및 비 와이맥스 시장 형태 비교를 필요? 만약 그렇다면 당신은 왜이 그룹에 속해 있지 않습니까? 그러면이 사람들을 감싸서 모델이나 컨트롤러 레이어에서 처리 할 필요가 없으므로 데이터베이스 레이어 자체에서 처리 할 수 있습니까? 당신은 그것에 대해 어떻게 생각하십니까/ –
이것은 RCAPI 요청에서 파기되었습니다. 위에서 언급 한 내용은 효과가 없지만 해결책을 발견했다고 생각합니다. – ehime