【发布时间】:2017-05-19 06:26:43
【问题描述】:
我正在尝试使用表单传递的变量填充一些 json(弹性搜索查询),但它不起作用,因为我似乎无法保留双引号。这是我要重现的内容 - 假设表单传递了“smith”:
$plast_name = "{$_GET["lname"]}";
$json = '{
"query" : {
"match" : {
"last_name" : "smith"
}
} }';
...这是我最近的一次尝试:
$plast_name = "{$_GET["lname"]}";
$json = '{
"query" : {
"match" : {
"last_name" : ' . "$plast_name" . '
}
} }';
【问题讨论】:
-
您的第一行正在杀死脚本:
$plast_name = $_GET["lname"];
标签: php json elasticsearch