需要从json值中删除反斜杠 - php

我需要从codeigniter中删除\
这是我的输出:

{
    "id": "3496",
    "label": "B\\'less S\\'On Chicken Leg 200-240g",
    "sku": "",
    "cat_id": "72",
    "slug": "b-less-s-on-chicken-leg-200-240g",
    "product_min_order_qty": "1",
    "product_unit_type": "pkt",
    "alter_unit_type": "",
    "product_short_desc": null,
    "product_long_desc": "B\\'less S\\'On Chicken Leg 200-240g\r\n\r\n8 X 2kg / ctn",
    "image": null
}

下面是我的代码:

$product_res = $this->Mydb->get_all_records('*', 'table_name');
$responseData = array("status" => 'ok',"categories" => $category_res,"products" => $product_res,"search_count" => $search_count, "Response" => array("response" => "Success", "response_code" => 1));    
$this->output->set_content_type('application/json;'); 
$this->output->set_header('Access-Control-Allow-Origin: *');
return $this->output->set_output(json_encode($responseData,JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT));

参考方案

只需使用stripslashes函数

return $this->output->set_output(stripslashes(json_encode($responseData,JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT)));

CodeIgniter Ajax响应包含数据,但输出未定义 - php

我一直在从事CodeIgniter项目,使用ajax从控制器返回数据时遇到了问题。控制器:function outputAjax() { $this->load->model('my_model'); $data['results'] = $this->site_model->getInfo()…

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

PHP Count数组元素 - php

嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…

PHP:从函数返回值并直接回显它? - php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…

PHP:将数据从二维数组复制到一维数组的最快方法 - php

我有一个巨大的二维PHP数组,带有500万行。$t = [ [ "id" => 1, "name" => "foo" ], [ "id" => 2, "name" => "bar" ] ]; 现在,我必须将此数组的I…