不使用json_encode怎么输出(echo)数组?(codeigniter) [英] how is output(echo) array without use of json_encode?(codeigniter)

查看:60
本文介绍了不使用json_encode怎么输出(echo)数组?(codeigniter)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

用于输出数组而不是使用json_encode,而是使用what.(如何在不使用json_encode的情况下输出(echo)数组?)我使用了codeigniter.

for output array Instead of using json_encode, use of what.(how is output(echo) array without use of json_encode?) i use of codeigniter.

CI_Controller:

CI_Controller:

function auto_complete(){
    $hotel_search = $this->input->post('search_hotel');      
    echo json_encode($this->model_tour->auto_complete($hotel_search)); 
// if use of json_encode output is '[{"name":"salal"},{"name":"salaso"},{"name":"salasi"},{"name":"salsh"}]' if don want use of json_encode output is "Array"
}

CI_model:

function auto_complete($hotel_search)
    {

            $query_hotel_search = $this->db->order_by("id", "desc")->like('name', $hotel_search)->get('hotel_submits');
            if($query_hotel_search->num_rows()==0){
                return '0';
            }else{
                $data = array();
                foreach ($query_hotel_search->result() as $row)
                {
                   $data[] = array('name' => $row->name);
                }
                return $data;          
        }
}

推荐答案

如果只想查看数组,请 print_r($ array) var_dump($ array)可以工作

If you just want to view the array, print_r($array) or var_dump($array) will work

这篇关于不使用json_encode怎么输出(echo)数组?(codeigniter)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆