Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在无标签的json格式上打印php数组_Php_Arrays_Json - Fatal编程技术网

如何在无标签的json格式上打印php数组

如何在无标签的json格式上打印php数组,php,arrays,json,Php,Arrays,Json,我想以json格式回显数组,但不带标签,只带值 我有一个backsearch.php <?php // if the 'term' variable is not sent with the request, exit if ( !isset($_REQUEST['term']) ) exit; $data = array(); $con=mysql_connect("localhost","root",""); $db=mys

我想以json格式回显数组,但不带标签,只带值

我有一个backsearch.php

<?php 

    // if the 'term' variable is not sent with the request, exit
    if ( !isset($_REQUEST['term']) )
        exit;

    $data = array();
    $con=mysql_connect("localhost","root","");
    $db=mysql_select_db("Fw.To",$con);
    $rs=mysql_query('select * from Users where Owner LIKE "'. mysql_real_escape_string($_REQUEST['term']) .'%"', $db);
    if ( $rs && mysql_num_rows($rs) )
    {
        while( $row = mysql_fetch_array($rs, MYSQL_ASSOC) )
        {
            array_push($data, $row['Owner']);
        }
    }
    echo json_encode($data);
    flush();

?>

您可以使用php的“数组\u值”:

(PHP4、PHP5、PHP7) array_values-返回数组的所有值

对不起,伙计们

问题就在那里

$rs=mysql\u query('select*来自所有者为“'.mysql\u real\u escape\u string($\u REQUEST['term']).%',$db)的用户)


第二个参数$db不需要。。。我不能使用msql。。。我会用mysqli修改这个脚本,我不明白,这会导致JSON代码无效。你能提供一个你想要返回的代码的例子吗?想要的输出会很有帮助。您应该开始使用mysqli而不是mysql。查看此问题以了解原因。我当然可以。。。我想用[“”、“'bar'”、“'baz\”、“&blong&”、“\u00e9”]在javascript上给出它,而不是{“a”:1,“b”:2,“c”:3,“d”:4,“e”:5}我想用[“red”、“blue”、“yellow”]在javascript上给出它,而不是{“0”:red,“1”:blue,“3”:yellow}。。。数组_值不这样做,但我感谢您的时间
<script>
    jQuery(document).ready(function($){
  $('#search').autocomplete({source: 'backsearch.php'});
});
</script>
<?php
echo json_encode(array_values($data));