我想将数组表从PHP发送到JSON。 我的数组表很简单:
[0] => 10
[1] => 20
我想在Json中看到它
{“ values”:[“ 10”,“ 20”]}
在PHP中,我尝试了
$values=array("10","20");
echo(
'{
"values": '.$values.',
"text": "abcdef"
}'
);
但是显示: {“ values”:Array]}
您知道我该怎么做吗? (我的数组中的值并不总是具有2的大小,它的大小可能会变化,因此我不想使用values [0]和values [1]。
答案 0 :(得分:1)
json_encode -返回值的JSON表示形式
$arr = [10,20];
$newArray = [
'values' => $arr,
'text' => 'abcd'
];
echo $json = json_encode($newArray);
答案 1 :(得分:-1)
尝试一下:
$values=array("10","20");
$data = [
'values' => $values,
'text' => "abcdef",
];
echo json_encode($data);
您不能将数组严格地发送给用户,首先需要使用json_encode函数将其转换为json格式。