예제 #1
0
파일: helpers.php 프로젝트: umaxfun/x4m
 function as_select_opt($arr_assoc, $elementname = null, $is_empty = '')
 {
     if (is_array($arr_assoc)) {
         if (XSTRING::is_string_int($elementname)) {
             $elementname = (int) $elementname;
         }
         foreach ($arr_assoc as $key => $val) {
             //for multiply selectors
             if (is_array($elementname)) {
                 $fkey = array_key_exists($key, $elementname);
                 if ($fkey) {
                     $selected = "selected";
                 } else {
                     $selected = '';
                 }
             } else {
                 if ($elementname === $key) {
                     $selected = "selected";
                 } else {
                     $selected = "";
                 }
             }
             $ext = $ext . "<option value='{$key}' {$selected} >{$val}</option>\r";
         }
         if ($is_empty) {
             $ext = "<option value=' ' selected >{$is_empty}</option>\r" . $ext;
         }
         return $ext;
     }
 }