मेरे पास PHP में निम्न सरणी है:
Array
(
[0] => Array
(
[id] => 0
[name] => name1
[short_name] => n1
)
[2] => Array
(
[id] => 2
[name] => name2
[short_name] => n2
)
)
मैं JSON को एक JSON सरणी के रूप में एन्कोड करना चाहता हूं, जो निम्न की तरह एक स्ट्रिंग का निर्माण करता है:
[
{
"id":0,
"name":"name1",
"short_name":"n1"
},
{
"id":2,
"name":"name2",
"short_name":"n2"
}
]
लेकिन जब मैं json_encodeइस सरणी पर कॉल करता हूं, तो मुझे निम्नलिखित मिलते हैं:
{
"0":{
"id":0,
"name":"name1",
"short_name":"n1"
},
"2":{
"id":2,
"name":"name2",
"short_name":"n2"
}
}
जो एक सरणी के बजाय एक वस्तु है।
json_encodeइसके बजाय, मैं अपने सरणी को एक सरणी के रूप में कैसे एन्कोड कर सकता हूं ?
0,2महत्वपूर्ण हैं? मैं उसी स्थिति में हूं जहां मैं सरणी को रेनडेक्स नहीं कर सकता।