Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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/6/codeigniter/3.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
Php 如何在发布到其他文档之前构建JSON数组?_Php_Ajax_Json - Fatal编程技术网

Php 如何在发布到其他文档之前构建JSON数组?

Php 如何在发布到其他文档之前构建JSON数组?,php,ajax,json,Php,Ajax,Json,我正在阅读一个使用AJAX通过另一个文档处理的文档请求 在通过AJAX处理的文档中,我想生成JSON数组,因为这是我传递两个变量然后像这样传播它们的唯一方法 $('#country').append($('<option>').text(arr_values[1]).attr('value', arr_values[0]))); $results2 = mysql_query('SELECT full, short FROM `Countries` WHERE '.$citie

我正在阅读一个使用AJAX通过另一个文档处理的文档请求

在通过AJAX处理的文档中,我想生成JSON数组,因为这是我传递两个变量然后像这样传播它们的唯一方法

$('#country').append($('<option>').text(arr_values[1]).attr('value', arr_values[0])));
  $results2 = mysql_query('SELECT full, short FROM `Countries` WHERE '.$cities);
   $json = array();
   while( $result2 = mysql_fetch_array($results2) ) {
        $json[] = $result2['short'].','.$result2['full'];
   }

json_encode
手册非常清楚它的用法,请在中选中“Example#2显示所有操作选项的json_encode()示例”

json\u encode
将标准php数组转换为json


无论如何,您的SQL代码是不正确的。您必须使用
mysql\u fetch\u array
results2
中获取值,并且“short”和“full”不在您的查询中。

我如何构建json数组我假设有两种方法可以传输信息,一种是字符串,另一种是字符串,但我无法使用上面的函数来打断此字符串,因为它同时接受两个值。如果我以数组的形式传输,那么我是否可以分别处理每个值?我需要的是创建具有不同值和名称的选项我粘贴旧代码这就是它的实际外观,修复了原始帖子。