zh-Hant v
en zh tw

JSON 轉 PHP 陣列

將 JSON 轉換為 PHP return 檔案,保留 64 位整數文字,正確處理字串引用,並可保留物件與陣列差異。

生成 PHP 資料檔案

貼上 JSON,生成並下載返回該值的 PHP 檔案。字串採用單引號,正確轉義反斜槓與引號,控制字元使用 chr() 表示;美元符號不會變成變數。輸入不會被當作 PHP 或 JavaScript 執行。

關聯陣列模式將 JSON 物件和陣列都轉為 PHP 陣列,空物件變為 [];數字樣式的物件鍵會遵循 PHP 陣列鍵轉換規則。stdClass 模式可保留物件、陣列、空物件及數字屬性名之間的區別。

精度與執行環境

整數文字必須位於有符號 64 位範圍,並使用 64 位 PHP 環境;32 位 PHP 的整數範圍更小。小數採用 PHP 浮點數,可能捨入。溢位、下溢、重複 JSON 鍵、超過 200,000 字元或 64 層的輸入將被拒絕。JSON 內容只生成資料文字。

常見問題

空物件能保留嗎?

可以。選擇 stdClass 物件模式,空物件會輸出為 (object) [],從而與空陣列區分。

JSON 字串中的 $name 或 PHP 標籤會執行嗎?

不會,它們被放在正確引用的 PHP 字串中,工具不會執行生成檔案。請核對資料,再由自己的應用使用下載的檔案。

其他語言