{"general":{ "round-corner":"0", "border-stroke":"2", "background-color":"#ffffff" } }
我有这个json字符串,我知道php变量名称不支持破折号。那么在这种情况下该怎么办?
您可以使用像这样的数组格式。连字符的键将起作用。
<?php $json = '{"general":{ "round-corner":"0", "border-stroke":"2", "background-color":"#ffffff" } }'; $array = json_decode($json, true); echo $array['general']['border-stroke']; // prints 2 ?>
这是一个演示