JsonEncode在php中返回空字符串

时间:2016-08-30 13:05:16

标签: php json

我正在尝试将数组编码为Json。我尝试了一个复杂的,结果是空的。所以我尝试使用一个非常简单的数组,结果是一样的:

$result=Array("pippo", "pluto");
print_r($result);
json_encode($result);

print_r正确打印数组,但json_encode不返回任何内容。 可能是什么问题?

3 个答案:

答案 0 :(得分:0)

运行代码时输出似乎没问题。

string(17) "["pippo","pluto"]"

答案 1 :(得分:0)

请尝试以下

<?php
    $result=Array("pippo", "pluto");
    print_r($result);
    echo json_encode($result);
?>

或推荐网址https://eval.in/631616

答案 2 :(得分:0)

当然json_encode返回其编码并且不打印它。所以需要回应它。