如何使用PHP数组字段进行表单输入搜索

如何使用PHP数组字段进行表单输入搜索,php,Php,我正在尝试从我的页面进行谷歌搜索,搜索基于特定的字符串集。 因此,下面的代码有一个带有一些值的PHP数组字段。 因此,如果我在执行搜索时需要使用它们,如何做到这一点,我尝试编写以下代码,但不起作用。我的代码在这里 <head> <meta charset="utf-8"> <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <

我正在尝试从我的页面进行谷歌搜索,搜索基于特定的字符串集。
因此,下面的代码有一个带有一些值的PHP数组字段。
因此,如果我在执行搜索时需要使用它们,如何做到这一点,我尝试编写以下代码,但不起作用。
我的代码在这里

<head>
<meta charset="utf-8">
 <link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
 <?php $fieldArray=array('fruits','gold','pen');?>
 <script>
 function searchLink()
  {
var link1 = document.getElementById("search").value;            
 window.location.href = 'https://www.google.co.in/?q='+link1;
 }
 $(function() {
 var availableTags = <?php echo json_encode($fieldArray)?>
 $( "#search" ).autocomplete({
 source: availableTags
 });
  });
 </script>
 </head>
 <input type="text" name="search" id="search" style="width:400px;"/>
 <input type="button" name="searchBtn" id="searchBtn" value="Search"  onclick="searchLink()"/>

函数searchLink()
{
var link1=document.getElementById(“搜索”).value;
window.location.href=https://www.google.co.in/?q=“+link1;
}
$(函数(){
var availableTags=
$(“#搜索”).autocomplete({
资料来源:availableTags
});
});

在分号(;)处添加一个叹息

您是echo json,但不是terminate行,因此它给您

错误:-语法错误:缺少;声明前

var availableTags = <?php echo json_encode($fieldArray)?>;
var availableTags=;

它怎么不起作用?您在控制台上看到任何错误吗?如果没有围绕值的单引号,它将如何工作?@Samiulamishanto它不是字符串,而是数组。@Samiulamishanto您否定了我吗。。。?这是一个json,所以它会工作,因为它在BracketOK中,明白了,谢谢。不,我没有否定。为什么你认为我给了你否定的答案,就因为你这么做了?@Samiulamishanto这是一个公平的游戏,我在办公室里感到厌烦我试图在这里学习并帮助人们这只是在这里玩阿维迪奥黑格…别担心上帝B U