将php数组转换为json

卡维

我有以下代码

$sql = "SELECT * FROM vendor";
$result = mysqli_query($conn, $sql);
$posts = array();
if (mysqli_num_rows($result) > 0) 
    {
        while($row = mysqli_fetch_assoc($result)) 
            {
               array_push($posts , $row);
            }
    }
echo"<pre>";
  print_r($posts);
echo "</pre>";

header('Content-type: application/json');
echo json_encode('list'=>$posts);

$ posts包含我现在需要的数组。我希望将其转换为json。我尝试了这两种方法

echo json_encode($posts, JSON_UNESCAPED_UNICODE);
echo json_encode($posts)

但没有任何结果。我的PHP版本是5.5.21(CGI)

有人可以帮我吗。

山姆

在这里尝试这段代码...

<?php
header('Content-Type: text/html; charset=utf-8' );

$servername = "";
$username = "";
$password = "";
$dbname = "";

$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn)
    {
        die("Connection failed: " . mysqli_connect_error());
    }
mysqli_query($conn,"set character_set 'utf8'");
mysqli_set_charset($conn, "utf8");
mysqli_query($conn,"SET NAMES 'utf8'");

$sql = "SELECT * FROM vendor ";
$result = mysqli_query($conn, $sql);
$posts = array();
if (mysqli_num_rows($result) > 0) 
    {
       while($row = mysqli_fetch_assoc($result)) 
            {
              array_push($posts , $row);
            }

        echo json_encode(array('list'=>$posts), JSON_UNESCAPED_UNICODE);        
    }
else 
    {
        echo stripslashes(json_encode(array('list'=>'No list available')));
    }    
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将PHP数组转换为Json对象

来自分类Dev

将JSON代码转换为php数组

来自分类Dev

使用PHP将数组转换为json

来自分类Dev

将php JSON对象转换为数组

来自分类Dev

PHP - 将 JSON 格式转换为数组

来自分类Dev

PHP 将 JSON 数组转换为嵌套

来自分类Dev

将数据从 PHP 转换为 JSON 数组

来自分类Dev

如何将数组的json对象转换为php数组

来自分类Dev

如何将 JSON 数组转换为 PHP 中的数组?

来自分类Dev

将 JSON 嵌套数据转换为 PHP 数组数组

来自分类Dev

使用PHP json_decode将JSON转换为数组

来自分类Dev

将数组转换为JSON

来自分类Dev

将数组转换为json

来自分类Dev

将数组转换为json

来自分类Dev

将数组转换为json

来自分类Dev

将php数组转换为单个JSON对象

来自分类Dev

如何将php json数组转换为Yaml

来自分类Dev

将数组转换为JSON字符串php

来自分类Dev

PHP将JSON字符串转换为数组

来自分类Dev

PHP-array_push将JSON数组转换为对象

来自分类Dev

从REST服务将json转换为php数组

来自分类Dev

如何使用PHP将JSON节点转换为数组

来自分类Dev

将PHP数组转换为特定的JSON数据

来自分类Dev

通过JSON废墟数组将PHP转换为Jquery

来自分类Dev

将JSON字符串转换为php中的数组?

来自分类Dev

如何将JSON响应转换为PHP数组

来自分类Dev

使用json.stringify将Javascript数组转换为PHP

来自分类Dev

将JSON转换为数组PHP时出错

来自分类Dev

PHP将JSON字符串转换为数组