我被困在一個較舊的PHP版本使用Apache服務器。它沒有json_encode函數。有誰知道一個PHP腳本,可以照顧這個?使json字符串沒有json_encode
2
A
回答
4
如果這是絕對不可能的升級您的PHP,這裏有一些變通:
Upgrade.php - 隨着手頭「upgrade.php」,你可以使用很多功能從較新的PHP版本(最多目前爲5.3/5.4),而不會失去舊版口譯員的兼容性和過時的網絡服務器設置。它負責模擬在運行時丟失的任何函數(使用它們的原始名稱)。您只需將其包含()到您的應用程序中。然後,您可以從微觀管理向後兼容,並可以避免浪費時間和解決方法。只需使用更多功能豐富的PHP函數即可。
JSON-PHP - JSON-PHP是JSON的PHP實現,可免費從pear.php.net下載和使用。
Json Wrapper - jsonwrapper在缺少json_encode函數的情況下實現json_encode函數,如果json_encode函數已經存在,則它會保持獨立。所以這是很好的未來兼容。
+0
非常感謝你讓我度過了一天。虛擬主機服務表示他們不會很快升級,這真的讓我的android應用程序開發出現問題。我將使用json包裝,以便在最終升級時不必更改我的代碼。 – cmptrwhz 2012-02-22 14:01:11
0
相關問題
- 1. json_encode給出沒有有效的json字符串
- 2. PHP json_encode沒有返回正確的JSON編碼的字符串
- 3. jQuery的JSON字符串與PHP json_encode
- 4. json_encode - PHP給uncomplete JSON字符串
- 5. 帶有大字符串的json_encode
- 6. Json_encode二進制字符串
- 7. Json_encode拒絕字符串中的字符
- 8. 使用json_encode()獲取空字符串
- 9. 的jqGrid沒有映射JSON字符串
- 10. 上JAXRS JSON字符串沒有「」反應
- 11. json_encode和json_decode自定義php api不返回json字符串
- 12. json_encode返回的是布爾值,而不是json字符串
- 13. PHP json_encode幹線字符串中使用國際字符,如:E
- 14. PHP json_encode {}字符
- 15. 意外JSON字符串時json_encode具有對象的陣列中的PHP值
- 16. 在json_encode()中插入多個字符串POST的問題json_encode()
- 17. Json_Encode與Twig中的Html字符串
- 18. 構建一個字符串json_encode
- 19. 強制json_encode創建字符串
- 20. 使用File.WriteAllText時沒有換行符(字符串,字符串)
- 21. 如何更好地使用PHP json_encode()格式化JSON字符串生成器?
- 22. 使用json_encode將XML從XML轉換爲json會擾亂字符串的編碼
- 23. 轉換JSON對象的字符串沒有JSON
- 24. PHP的json_encode不會逃避所有的JSON控制字符
- 25. JSON使用json字符串將對象字符串化爲值
- 26. json_encode字符問題
- 27. 字符串中使用沒有得到的字符串池
- 28. JSON字符串?
- 29. JSON字符串解析器沒有文字
- 30. Python字符串沒有控制字符
看看這個:http://stackoverflow.com/questions/5431417/how-do-i-encode-an-array-to-json-without-json-encode – 2012-02-22 12:43:24
PHP 4是*死亡*。如果可能,升級。 – 2012-02-22 12:44:13