-1

实际语法

{"country": "UK","value": 19},

如何使用上面代码中针对 UK 和 19 的变量值在 PHP 中获取此输出?

喜欢

{"country": "$Variable val",   "value": $Variable val 2 },
4

3 回答 3

2

您可以像这样创建一个数组并使用 json_encode:

 $arr = array();
 $arr['country'] = $yourvar1;
 $arr['value'] = $yourvar2;


 echo json_encode($arr);
于 2013-10-10T07:21:03.760 回答
1

使用json_encodeandcompact是创建数组的好方法:

$country = 'UK';
$value = 19;
echo json_encode(compact('country', 'value'));

你也可以只传递一个数组:

$array = array('country' => 'UK', 'value' => 19);
echo json_encode($array);

json_encode: http: //php.net/manual/en/function.json-encode.php

compacthttp ://uk3.php.net/manual/en/function.compact.php

于 2013-10-10T07:22:51.170 回答
-1

$var1 = '英国'; $var2 = 19;

echo '{"country": "'.$var1.'", "value":'.$var2.' }';

虽然 jsonifying 是更好的主意

于 2013-10-10T07:22:38.503 回答