使用jsonencode创建一个非常简单的json格式?

时间:2014-01-10 13:35:24

标签: php json

我有一个我正在查询的表,我检索了一列数据。我想将此数据传递到另一个脚本,但格式应该是     [      [23],      [36],      [4],      [5],      [56],      [90],      [65],      [56]     ]

我到了        [{ “COL1”: “1”},         { “COL1”: “3”},         { “COL1”: “4”},         { “COL1”: “5”},         { “COL1”: “6”},         { “COL1”: “7”}] 使用json_encode命令,我找不到这种简单布局的例子吗?

感谢您提供正确方向的任何帮助或指示。

下面是我当前的代码

$rows = array();

 while ($info = odbc_fetch_array($result)) {
        $rows[] = $info;
    }

echo json_encode($rows);

3 个答案:

答案 0 :(得分:0)

试试这个:

$rows[] = $info['col1'];

答案 1 :(得分:0)

json_encode根据数字键控数组从关联数组和数组创建对象。尝试在array_values()中包装$ info。

$rows[] = array_values($info);

答案 2 :(得分:0)

尝试。

$ arr =array ();
Foreach ($ object as $ value)
  $ arr[] = array ($ value);

Echo json_encode($ arr);