是否可以获取数组的键名并将其设置为自己的值


Is it possible to get an array's key name and set it as its own value?

我有一个数组,我正在尝试将键的名称设置为所述键的值。 我有一个表单,我正在从中提取POST值,键的名称是表单字段的名称,所以我认为与其多余,不如尝试一下:

$fields = array(
    'txtName' => $this->input->post('txtName'), ) //very pseudo
);

我想我可以使数组的键与表单中的field名称相同,然后使用键的名称作为值。 类似于'txtName' => $this->input->post(this.key.name)(非常伪)。

这可能吗?

我假设你正在使用CodeIgniter,试试这个:

$array = $this->input->post();