Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON中的PHP格式_Javascript_Php_Json - Fatal编程技术网

Javascript JSON中的PHP格式

Javascript JSON中的PHP格式,javascript,php,json,Javascript,Php,Json,首先我要感谢你的帮助 在开始之前,我想声明我对PHP很在行,但对javascript一无所知(我知道这是个问题) 因此,我有一个.json.php文件,用于我正在使用的API,它接收以下格式的信息: { "success": 1, "result": [ { "id": "293", "title": "This is warning class event", "url": "http://

首先我要感谢你的帮助

在开始之前,我想声明我对PHP很在行,但对javascript一无所知(我知道这是个问题)

因此,我有一个.json.php文件,用于我正在使用的API,它接收以下格式的信息:

{
    "success": 1,
    "result": [
        {
            "id": "293",
            "title": "This is warning class event",
            "url": "http://www.example.com/",
            "class": "event-warning",
            "start": "1362938400000",
            "end":   "1363197686300"
        },
        {
            "id": "294",
            "title": "This is information class ",
            "url": "http://www.example.com/",
            "class": "event-info",
            "start": "1363111200000",
            "end":   "1363284086400"
        }
        ]
}
我将制作一个表单,获取这些信息并将其放入MySQL数据库,我知道如何做到这一点。假设我从MySQL数据库获取值,它们像$data['id']一样存储,其中id是上面文件中的值。我不知道的是如何获取这些值,并将其以正确的格式放入上面的JSON PHP文件中。有可能吗?我怎么做?

使用json\u编码
$json = array('success' => 0,
              'result' => array());
while ($row = $stmt->fetch_assoc()) {
    $json['result'][] = $row;
}
$json['success'] = 1;
echo json_encode($json);
假设你有:

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
);
然后你会:

$json = json_encode($array);
file_put_contents('path/to/file.json', $json);
在file.Json文件中有Json格式的对象

注意:您可以使用
json\u encode()
json\u FORCE\u OBJECT
选项来生成json对象(没有此选项,它会生成一个数组,这是您想要的,但其他API可能需要对象)。有关更多信息,请参阅。

使用json\u编码 假设你有:

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
);
然后你会:

$json = json_encode($array);
file_put_contents('path/to/file.json', $json);
在file.Json文件中有Json格式的对象

注意:您可以使用
json\u encode()
json\u FORCE\u OBJECT
选项来生成json对象(没有此选项,它会生成一个数组,这是您想要的,但其他API可能需要对象)。有关更多信息,请参阅。

使用json\u编码 假设你有:

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
);
然后你会:

$json = json_encode($array);
file_put_contents('path/to/file.json', $json);
在file.Json文件中有Json格式的对象

注意:您可以使用
json\u encode()
json\u FORCE\u OBJECT
选项来生成json对象(没有此选项,它会生成一个数组,这是您想要的,但其他API可能需要对象)。有关更多信息,请参阅。

使用json\u编码 假设你有:

$array = array(
    'key1' => 'value1',
    'key2' => 'value2',
);
然后你会:

$json = json_encode($array);
file_put_contents('path/to/file.json', $json);
在file.Json文件中有Json格式的对象




注意:您可以使用
json\u encode()
json\u FORCE\u OBJECT
选项来生成json对象(没有此选项,它会生成一个数组,这是您想要的,但其他API可能需要对象)。有关更多信息,请参阅。

您可能需要查看json_encode:,它会将您的数组转换为您有一个json作为输入并希望在php中处理的格式?php作为输入,但格式为json文件您可能需要查看json_encode:,它会将您的数组转换为该格式您有一个json作为输入并希望在php中处理?php作为输入但格式为json文件您可能需要查看json_encode:,它会将您的数组转换为该格式您有一个json作为输入并希望在php中处理?php作为输入但格式为json文件您可能需要查看json_encode:,它会将您的数组转换为该格式您有一个json作为输入并希望在php中处理?php作为输入但在json文件中格式化非常感谢,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?哇,对不起,实际上您没有使用json\u FORCE\u对象来实现这一点!很抱歉键入太快:)并且当您在一个子数组中的一行中有多个元素时,
[]
将自动添加。可能我做错了什么,但这仍然不起作用。或者我的数组格式不正确!抱歉,抱歉,非常感谢您,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?哇,对不起,实际上您没有使用JSON\u FORCE\u对象来实现这一点!很抱歉键入太快:)并且当您在一个子数组中的一行中有多个元素时,
[]
将自动添加。可能我做错了什么,但这仍然不起作用。或者我的数组格式不正确!抱歉,抱歉,非常感谢您,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?哇,对不起,实际上您没有使用JSON\u FORCE\u对象来实现这一点!很抱歉键入太快:)并且当您在一个子数组中的一行中有多个元素时,
[]
将自动添加。可能我做错了什么,但这仍然不起作用。或者我的数组格式不正确!抱歉,抱歉,非常感谢您,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?哇,对不起,实际上您没有使用JSON\u FORCE\u对象来实现这一点!很抱歉键入太快:)并且当您在一个子数组中的一行中有多个元素时,
[]
将自动添加。可能我做错了什么,但这仍然不起作用。或者我的数组格式不正确!抱歉,抱歉,另一个非常简单的解决方案,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?我有
$json['result']
是一个数组,每个元素都是一行结果。因此我可以将此代码放在.json.php文件中?是的,以及执行数据库查询的其余代码。另一个很好的简单解决方案,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?我有
$json['result']
是一个数组,每个元素都是一行结果。因此我可以将此代码放在.json.php文件中?是的,以及执行数据库查询的其余代码。另一个很好的简单解决方案,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?我有
$json['result']
是一个数组,每个元素都是一行结果。因此我可以将此代码放在.json.php文件中?是的,以及执行数据库查询的其余代码。另一个很好的简单解决方案,但是如果您查看我需要的格式,有
[]
,我如何实现这一点?我有
$json['result']
是一个数组