相关疑难解决方法(0)

删除json_encode()中的双引号

我想在我的json_encode中删除双引号,这是我的代码:

<?php

require_once 'config.inc.php';
//## Clase Base de Datos
require_once 'Database.class.php';
//## Obtengo los parametros pasados por el metodo GET
$params = $_REQUEST;

$db = new Database(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE);
$db->connect();

$result = mysql_query("SELECT * from ranking WHERE posicion BETWEEN     ".$params['pos_ini']." AND ".$params['pos_fi']) or die('Could not query');

if(mysql_num_rows($result)){
    $array_json=array();
    $filas = mysql_num_rows($result);
    $columnas = mysql_num_fields($result);

    for($i=0;$i<$filas;$i++)
    {
        $fila_dato = mysql_fetch_assoc($result);
        for($k=0;$k<$columnas;$k++)
        {
                    $campo = mysql_field_name($result,$k);
                    $campo = str_replace('\"', '', $campo);
                    $array_json[$i][$campo] = $fila_dato[$campo];
        }
    }
    $array_final = json_encode($array_json);
    $array_final = …
Run Code Online (Sandbox Code Playgroud)

php json preg-replace double-quotes

6
推荐指数
3
解决办法
4万
查看次数

从键上的json_encoded字符串中删除双引号

我有一个json_encoded数组,这很好.

我需要在函数调用返回json字符串的所有键上去除双引号.

我将如何做到这一点并成功返回?

谢谢!

我道歉,这里是json代码的片段:

{"start_date":"2011-01-01 09:00","end_date":"2011-01-01 10:00","text":"test"}
Run Code Online (Sandbox Code Playgroud)

只是添加更多信息:

我将通过AJAX请求检索JSON,因此如果它更容易,我对如何在javascript端执行此操作持开放态度.

javascript php json

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

json ×2

php ×2

double-quotes ×1

javascript ×1

preg-replace ×1