Php JSON解码、解析JSON响应和未定义索引
试图使用一些解码的json数据,但我无法提取它以供使用。我已经看了其他应该有效的例子,但对我来说不起作用 我错过了什么 (我试着做的是第一个答案) 原始JSONPhp JSON解码、解析JSON响应和未定义索引,php,json,Php,Json,试图使用一些解码的json数据,但我无法提取它以供使用。我已经看了其他应该有效的例子,但对我来说不起作用 我错过了什么 (我试着做的是第一个答案) 原始JSON {"CustomerOriginId":123456} JSON解码: $result = json_decode($head, true); Array ( [CustomerOriginId] => 123456 ) 打印结果(打印($result);): $result = json_decode($head, tr
{"CustomerOriginId":123456}
JSON解码:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
打印结果(打印($result);):
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
Var\u转储结果(Var\u转储($result);):
array(1) { ["CustomerOriginId"]=> int(123456) }
我尝试提取数据以供使用:
尝试1
尝试1代码:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试1错误:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试2
尝试2代码:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试2结果:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试3次
尝试3代码:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试3结果:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试4次
尝试4代码:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
尝试4次结果:
$result = json_decode($head, true);
Array ( [CustomerOriginId] => 123456 )
我肯定这是个小问题,但我还没有找到答案
干杯 未定义索引通常意味着您以错误的方式访问数组值。 索引必须匹配
CustomerOriginId
,否则将无法定义
试试这个:
$json='{ "CustomerOriginId" : 123456 }';
$result = json_decode($json, true);
$CustomerOriginId = $result['CustomerOriginId'];
echo 'CustomerOriginId = '.$CustomerOriginId;
或不带关联数组
$json='{ "CustomerOriginId" : 123456 }';
$result = json_decode($json);
$CustomerOriginId = $result->CustomerOriginId;
echo 'CustomerOriginId = '.$CustomerOriginId;
这对我很有用:
$x = json_decode('{"CustomerOriginId":123456}', true);
print_r($x);
print $x['CustomerOriginId'];
输出:
Array
(
[CustomerOriginId] => 123456
)
123456
数组的索引是“CustomerOriginId”,而不是“CustomerOriginId”(注意大小写)
有趣的是,
ABCDEF
被解析为int
。这就是你一直在做的吗??实际产出是多少?你的JSON看起来像什么?试试。。。将索引0和1作为字符串。向我们展示真正的jsonsorry,用真正的json信息更新。“ID”与“ID”不同!请添加一个解释,而不仅仅是张贴代码,这是非常类似的OP已经。对不起,我添加了更多的解释