<?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 返回的结果集的结构方式所致。基本上,您只需要循环遍历数组并获取要打印的字段而不是整个数组。您可以使用 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')); ;
关于php - 如何删除 Codeigniter 下拉列表中的索引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374625/