我有一些来自数据库的json值,我想将它们拆分,以便以后我可以在需要的地方使用它们。这是json字符串。
$data = {"DATA-block-C5e35a3f127fb6":"01#ffff000images\/250place.jpg\u00b8"}
我所做的是:
$decode = json_decode($data, true);
$datablock = $decode->DATA-block-C5e35a3f127fb6;
echo $datablock;
它返回完整值,但我希望它像#ffff000与images / 250place.jpg分开,因为#fff是该块的背景色,而另一个值是image。而且两者都不是静态的。其提交表格。它具有类似这样的隐藏值。有办法可以抓住他们吗?任何帮助将不胜感激!!
第一行将JSON解码为数组(使用json_decode()
并以true
作为第二个参数时,您需要使用数组符号...
$datablock = $decode->DATA-block-C5e35a3f127fb6;
to
$datablock = $decode['DATA-block-C5e35a3f127fb6'];