2017-06-05 72 views
2
<?php 
      $query= $this->db->query('SELECT utility_name FROM utility2'); 

      $options = $query->result_array(); 


     //form_dropdown 
    echo form_dropdown(array('name' => 'utility_name'), $options, 
    set_value('utility_name', isset($utility2->utility_name) ?  
    $utility2->utility_name : ''), lang('utility_field_utility_name')); 
     ?> 

這是我拍攝的圖像如何刪除Codeigniter中下拉列表中的索引號?

captured image

如何刪除在下拉列表索引號?

回答

2

發生這種情況是因爲您從codeigniter返回的結果集的結構。基本上你只需要遍歷數組並獲取你想要打印的字段而不是整個數組。您可以使用array_column函數輕鬆完成此操作。

$options = array_column($options, 'utility_name'); 
echo form_dropdown(array('name' => 'utility_name'),$options, 
    set_value('utility_name', isset($utility2->utility_name) ?  
    $utility2->utility_name : ''), lang('utility_field_utility_name')); ; 
+0

非常感謝!)! – jenii

相關問題