不使用json_encode怎么输出(echo)数组?(codeigniter) [英] how is output(echo) array without use of json_encode?(codeigniter)
本文介绍了不使用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屋!
查看全文