Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谁将数组存储在codeigniter中[{}]内的数据库中_Php_Arrays_Codeigniter - Fatal编程技术网

Php 谁将数组存储在codeigniter中[{}]内的数据库中

Php 谁将数组存储在codeigniter中[{}]内的数据库中,php,arrays,codeigniter,Php,Arrays,Codeigniter,我想使用codeigniter在[{}]大括号内的数据库中存储一个数组。现在,当我将数据存储在数组中时,它们的存储方式类似于{}。我使用了以下代码: $addresses = array(); foreach ($langs as $lang=>$long_name) { $addresses[$lang] = $this->input->post('address_'.$lang); $meta_search_text .= $titles[$lang].' ';

我想使用codeigniter在
[{}]
大括号内的数据库中存储一个数组。现在,当我将数据存储在数组中时,它们的存储方式类似于
{}
。我使用了以下代码:

$addresses = array();
foreach ($langs as $lang=>$long_name)
{ 
  $addresses[$lang] = $this->input->post('address_'.$lang);
  $meta_search_text .= $titles[$lang].' ';
  $meta_search_text .= $addresses[$lang].' ';
}                   

$data['address'] = json_encode($addresses); //store data in address column
输出:

{"en":"pune","es":"","ru":"","ar":"","de":"","fr":"","it":"","pt":"","tr":"","hi":"","bn":""}
我希望它像:

[{"en":"pune","es":"","ru":"","ar":"","de":"","fr":"","it":"","pt":"","tr":"","hi":"","bn":""}]

你能具体说明一下吗?带有更多输出结果的代码。
json_encode([$addresses])
?您使用的是关联数组。该数组总是输出{}。普通阵列输出[]您能指定吗?带有更多输出结果的代码。
json_encode([$addresses])
?您使用的是关联数组。该数组总是输出{}。普通阵列输出[]