Php MAGICSUGEST带有Codeigniter输出和post,用方括号引用

Php MAGICSUGEST带有Codeigniter输出和post,用方括号引用,php,jquery,json,codeigniter,magicsuggest,Php,Jquery,Json,Codeigniter,Magicsuggest,我终于在codeigniter上获得了使用json的magicsuggest。我现在唯一的问题是,当我发布的值类似于[“1”]时,是否有任何方法(preg_replace()或str_replace除外)可以剥离所有内容,以便只保留数字或字符串,而不带引号和方括号 下面是控制器的功能 public function json_hotelquery() { $query = $this -> tourquery -> get_hotels(); $return_arr

我终于在codeigniter上获得了使用json的magicsuggest。我现在唯一的问题是,当我发布的值类似于[“1”]时,是否有任何方法(preg_replace()或str_replace除外)可以剥离所有内容,以便只保留数字或字符串,而不带引号和方括号

下面是控制器的功能

public function json_hotelquery() {
    $query = $this -> tourquery -> get_hotels();

    $return_arr = array();
    foreach ($query->result() as $row) {
        $row_array['id'] = $row->id;
        $row_array['name'] = $row->hotelname;

        array_push($return_arr,$row_array);
    }
    $this->output->set_content_type('application/json');
    $this->output->set_output(json_encode($return_arr));

}
这是magicsuggest的jquery

$('#hotel_name').magicSuggest({
    selectionPosition: 'bottom',
    selectionStacked: true,
    maxSelection : 1,
    displayField: 'name',
    data: '<?php echo site_url('dashboard/json_hotelquery'); ?>'
});

很抱歉耽搁了马尔代夫极客。我是这个插件的作者,在过去的几个月里已经被超额预订了:(无论如何,在最新的2.0版本中,传递的值就像传递了一堆复选框值一样。你可以查看新的文档和教程页面,很好地解释了这一点


干杯

我下个星期会去看看。谢谢你的更新。
Array([hotel_name] => ["5"])