में json_encode() 5.3 कार्यक्षमता की आवश्यकता है लंबी कहानी छोटी, ग्राहक की होस्टिंग PHP 5.2.5 का उपयोग कर रही है और मुझे json_encode()
के साथ JSON_FORCE_OBJECT विकल्प का उपयोग करने की जरुरत है जो 5.3 के साथ आया था। क्या किसी को उस उद्देश्य के लिए कुछ समकक्ष पता है? कृपया इसे इंगित करें।PHP: 5.2
Q
PHP: 5.2
12
A
उत्तर
19
5.2.5 पर मेरे लिए काम किया एन्कोडिंग से पहले एक वस्तु के रूप कास्टिंग:
$array = array(1,2,3);
echo json_encode($array);
// [0,1,2]
echo json_encode((object)$array);
// {"0":1,"1":2,"2":3}
और पीएचपी 5.3 का उपयोग कर एक ही उत्पादन पैदावार:
echo json_encode($array);
// [0,1,2]
echo json_encode($array, JSON_FORCE_OBJECT);
// {"0":1,"1":2,"2":3}
तुम भी हो सकता है किसी अन्य धागे से this solution आज़माएं। सुनिश्चित नहीं है कि आपका सटीक उपयोग-केस क्या है।
1
आप PHP के पुराने संस्करणों पर json_encode का समर्थन करने के लिए PHP नाशपाती पैकेज का उपयोग कर सकते हैं। ऐसा लगता है कि एन्कोडेड ऑब्जेक्ट्स का समर्थन करता है।
संबंधित मुद्दे
- 1. PHP 5.2
- 2. PHP 5.2
- 3. PHP 5.2 में नामस्थान
- 4. php dateTime :: 5.2 में createFromFormat?
- 5. PHP 5.2 preg_match() संकलन विफलता
- 6. PHP 5.2.x संपत्ति प्रबंधन लाइब्रेरी
- 7. PHP में यूनिकोड व्हाइटस्पेस ट्रिम करें 5.2
- 8. संस्करण 5.2 से 5.3
- 9. PHP 5.3 पीछे है-PHP 5.2 के साथ संगत है?
- 10. phc 5.2 से 5.3
- 11. CentT 5.2
- 12. PHP 5.2 नया और कीवर्ड पथ समस्या का उपयोग
- 13. PHP 5.2 देर स्टेटिक बाध्यकारी (नई स्थैतिक) के बराबर है?
- 14. लुआ 5.2 LUA_GLOBALSINDEX वैकल्पिक
- 15. मैं सक्रिय एमक्यू 5.2
- 16. क्या PHP 5.3 के लिए कोई PHP 5.2 'संगतता मोड' है?
- 17. एक्सएएमपीपी का उपयोग करके, मैं PHP 5.2 के लिए PHP 5.3 कैसे स्वैप कर सकता हूं?
- 18. लुआसॉकेट, लुआ 5.2 और रेडिस
- 19. spl_object_hash <5.2 (ऑब्जेक्ट इंस्टेंस के लिए अद्वितीय आईडी)
- 20. lua 5.2 पूर्णांक संख्याओं के साथ केवल
- 21. 5.2 में सैंडबॉक्सिंग एंबेडेड लुआ/lua.file
- 22. PHP
- 23. PHP 5.2 में array_map फ़ंक्शन के रूप में एक विधि का उपयोग किया जा सकता है?
- 24. PHP: version_compare() 5.2 और 5.2.0 की तुलना करते समय -1 देता है?
- 25. PHP 5.2 में वर्ग विरासत: विस्तार वर्ग में स्थिर चर को ओवरराइड करना?
- 26. PHP
- 27. PHP
- 28. लुआ 5.2 करने के लिए Porting, LUA_GLOBALSINDEX मुसीबत
- 29. लूआ 5.2 कार्यान्वयन का वर्णन करने वाला दस्तावेज़?
- 30. लुआ 5.2 को एम्बेड करना और पुस्तकालयों को परिभाषित करना
क्यों न केवल 5.3 तक अपग्रेड करें? – cletus
@cletus अगर हम सभी को केवल – typeoneerror
पर हर होस्टिंग पर्यावरण पर नियंत्रण था ... मैं अभी भी 4.2/रो – nickf