我正在尝试使用PHP来制作JSON文件。部分代码如下
$array = array("hello", "world");
$string='{"person": [
{
"name":'$array[0];',
"age":'$array[1];'
}
]
}';
创建的文件。但是,$ array [0]和$ array [1]不返回值“hello”和“world”,而是返回$ array [0]和$ array [1]
有什么想法吗?
由于
答案 0 :(得分:1)
考虑使用内置PHP函数,例如json_encode()和json_decode()
答案 1 :(得分:1)
没有必要让json成为你自己的。有php功能,如下所示
$data = array(
"person"=>array(
"name"=>"hello",
"age"=>"world"
)
);
echo json_encode($data);
答案 2 :(得分:0)
你没有连接正确。使用 。在php中连接字符串:
$array = array("hello", "world");
$string='{"person": [
{
"name":'.$array[0].',
"age":'.$array[1].'
}
]
}';