我被困在一個較舊的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. PHP json_encode沒有返回正確的JSON編碼的字符串
- 2. jQuery的JSON字符串與PHP json_encode
- 3. Json_encode二進制字符串
- 4. Json_encode拒絕字符串中的字符
- 5. 上JAXRS JSON字符串沒有「」反應
- 6. json_encode和json_decode自定義php api不返回json字符串
- 7. PHP json_encode幹線字符串中使用國際字符,如:E
- 8. PHP json_encode {}字符
- 9. 在json_encode()中插入多個字符串POST的問題json_encode()
- 10. Json_Encode與Twig中的Html字符串
- 11. 使用File.WriteAllText時沒有換行符(字符串,字符串)
- 12. 如何更好地使用PHP json_encode()格式化JSON字符串生成器?
- 13. PHP的json_encode不會逃避所有的JSON控制字符
- 14. 轉換JSON對象的字符串沒有JSON
- 15. JSON使用json字符串將對象字符串化爲值
- 16. 字符串中使用沒有得到的字符串池
- 17. JSON字符串?
- 18. JSON字符串解析器沒有文字
- 19. PHP的json_encode轉換UTF8字符串的字符代碼
- 20. Python字符串沒有控制字符
- 21. 使用JSON/Gson讀取JSON字符串
- 22. 字符串沒有取值
- 23. JSON中的JSON字符串
- 24. json_encode不能使用html字符串作爲值
- 25. 多維數組上的json_encode() - 使用字符串鍵
- 26. 有沒有辦法從cmd字符串複製字符串?
- 27. 從JSON字符串
- 28. Scrambled JSON字符串
- 29. 的JSON字符串
- 30. PHP字符串JSON
看看這個: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