jar*_*arn 1 javascript php jquery
这是一个包含对象或对象数组的对象吗?
var rgb = {
ball: { Red: 232, Green: 23, Blue: 23},
square: { Red: 42, Green: 83, Blue: 32},
};
Run Code Online (Sandbox Code Playgroud)
我需要用php生成它,然后在我的脚本中声明它,所以想知道我应该在php中构建什么
这是一个对象,它包含两个属性:ball和square.
这些属性中的每一个是一个对象,包含三个属性(Red,Green,和Blue) -这是数字.
在Javascript中:
{} 卑鄙对象: {item1: 'value1', item2: 123}[]平均数组:[1, 2, 3, 4]
从PHP,您可以使用以下内容构建等效的数据结构:
$data = (object)array(
'ball' => (object)array('Red' => 232, 'Green' => 23, 'Blue' => 23),
'square' => (object)array('Red' => 42, 'Green' => 83, 'Blue' => 32),
);
Run Code Online (Sandbox Code Playgroud)
然后,使用以下json_encode()函数将其转换为JSON :
$json = json_encode($data);
echo $json;
Run Code Online (Sandbox Code Playgroud)