簡體   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