我正在使用图像上传器插件,它在多维数组中发布数据,如下所示
ld-linux
现在我尝试了很多回应这些帖子的价值,如下所示
Array
(
[file] => {"input":{"name":"KE6Cc2ea2b584.jpg",
"type":"image/jpeg",
"size":61224,
"width":800,
"height":643},
"output":{"width":320,"height":180,
"image"
:"data:image/jpeg;base64,/9j/just an example of base 64 encoded image"},
"actions":{"crop":{"x":0,"y":96.5,"height":450,"width":800 },
"size":{"width":320,"height":320}}}
)
我如何获得这些帖子的价值
答案 0 :(得分:0)
在调试时尝试回显任何类型的值时,最好通过var_dump
看到完全你得到的内容。例如,我只需要输入:
echo "<pre>";
var_dump($_POST['file']);
检查你的输出,它应该准确显示你必须使用的键。
此外,根据您的插件发送数据的 ,您可能无法获得任何实际密钥。根据你关于$_POST['file']
打印所有输出的评论,它似乎仍然是一个字符串。尝试将JSON放入对象中,如下所示:
$test = json_decode($_POST['file']);
或者,如果你更喜欢上面提到的关联数组:
$test = json_decode($_POST['file'], true);
然后获取$test
的输出:
echo "<pre>";
var_dump($test);