繁体   English   中英

PHP JSON_encode 输出

[英]PHP JSON_encode output

这是我第一次使用 PHP,我正在制作一个以 JSON 格式输出文本的脚本。 但是我遇到了格式问题。

有人可以解释为什么我的浏览器将以下代码呈现为..

"1", 'b' => "2", ), array( 'a' => "1", 'b' => "2", 'c' => "3", ) ) ); ?>

而不是这样的?

[ 
  [ { "a" : "1" }, { "b" : "2" } ],
  [ { "a" : "1" }, { "b" : "2" }, { "c" : "3" } ]
]

代码:

<body>
<?php

echo json_encode(
   array( 
      array( 
         'a' => "1", 
         'b' => "2"
      ), 
      array( 
         'a' => "1", 
         'b' => "2", 
         'c' => "3"
      )
   )
);

?>
</body>
  1. 将文件另存为YourFile.php

  2. localhost/yourFile.php一样在 Xampp 服务器上运行,而不像D://File....bla bla

您的代码是正确的,但设置似乎不正确。 不会评估您的 PHP 代码。 如果你什么都不放会发生什么

<?php phpinfo(); ?>

进入你的档案? 它只显示代码还是包含各种信息的长表? 如果是前者,那么在将其发送到浏览器之前,您需要找出如何让您的网络服务器解释嵌入的 PHP 代码。

您将文件保存为 html。

将您的文件从FileName.html更改为FileName.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM