$showcaseObject = new stdClass(); $generalObject = new stdClass(); $generalObject->roundCorner = 0; $generalObject->borderStroke = 2; $generalObject->backgroundColor = '#fff'; $showcaseObject->general = $generalObject; echo json_encode($showcaseObject);
,我得到這樣的PHP - 生成JSON輸出
{"general":{
"roundCorner":"0",
"borderStroke":"2",
"backgroundColor":"#ffffff"
}
}
現在我想是這樣的
{"general":{
"round-corner":"0",
"border-stroke":"2",
"background-color":"#ffffff"
}
}
我試圖改變上面的代碼像下的代碼,得到語法錯誤,意外'='
$generalObject->round-corner = $row->general_round_corner_radius;
$generalObject->border-stroke = $row->general_border_stroke;
$generalObject->background-color = $row->background_color;
Hel我!
破折號/減號在PHP變量(或屬性,類,函數等)名稱中使用時不合法。 http://us2.php.net/manual/en/language.variables.basics.php – cbednarski 2010-08-14 02:01:00
謝謝! 我嘗試使用$ generalObject - > {'round-corner'},它的工作原理是 – Chameron 2010-08-14 03:56:36