【发布时间】:2015-09-07 03:21:07
【问题描述】:
我目前正在手动构建一个数组。
$this->array_list = array('Alaska' => 'Alaska',
'Amanda' => 'Amanda',
'America' => 'America',
'Anthea' => 'Anthea',
'Arena' => 'Arena',
'Atlantis' => 'Atlantis'
);
我有一个可以从中查询此列表的数据库,我的问题是,一旦从查询中获取列表,如何创建具有键和值的数组?键和值将始终相同。使用 mysql 和 codeigniter。
查询数据库列表,创建两个数组并使用组合?必须是更简单的方法吗?
【问题讨论】:
-
我应该更好地措辞这个问题“键和值将始终具有相同的名称”所以如果键名是 foo 值将是 foo。
-
类似:
while ( .. read row from db ...) $array[$entry]=$entry; -
似乎是一个 xy 问题。你能解释一下你想要达到的目标是什么吗?也许有更好的方法来做到这一点。
-
我正在使用一个数组通过回调来填充下拉菜单,用于调用名为grocery crud 的第3 方程序,我需要使用数据库而不是数组来填充下拉菜单。
-
我想我应该在 Grocery Crud 论坛上发帖,但我总是来这里!
标签: php mysql arrays codeigniter