/ / php [duplicate] में ऑब्जेक्ट करने के लिए multidimensional सरणी कनवर्ट करें - php, arrays, ऑब्जेक्ट, multidimensional-array

php [duplicate] में ऑब्जेक्ट करने के लिए multidimensional सरणी कनवर्ट करें - php, arrays, ऑब्जेक्ट, multidimensional-array

मैंने बहुत सारे उदाहरण देखे हैं लेकिन थाखुद की मदद करने में असफल। मेरे पास एक बहुआयामी सरणी है जिसे मैं ऑब्जेक्ट प्रारूप में कनवर्ट करना चाहता हूं। मैंने स्तरों को गहरा (बहुआयामी) जाने की कोशिश की लेकिन वह सब। मैं इसे एक php वस्तु बनाना चाहता हूँ। यह मेरा परिदृश्य है

// this is my array

Array
(
[_cars] => Array
(
[_car] => Array
(
[0] => Array
(
[_types] => Array
(
[_type] => Array
(
[0] => Array
(
[_cc] => 100
)

[1] => Array
(
[_cc] => 100
)

[2] => Array
(
[_cc] => 1000
)

)

)
)
)
)
)
)

// this is what i want

[_cars] => stdClass Object
(
[_car] => Array
(
[0] => stdClass Object
(
[_types] => stdClass Object
(
[_type] => Array
(
[0] => stdClass Object
(
[_cc] => 999999999999
)

[1] => stdClass Object
(
[_cc] => 999999999999
)

[2] => stdClass Object
(
[_cc] => 999999999999
)

)

)
)
)
)

उत्तर:

उत्तर № 1 के लिए 4

सुनिश्चित नहीं है कि यह काम करेगा लेकिन आप कोशिश कर सकते हैं

$object = json_decode(json_encode($array));

जवाब के लिए 0 № 2

अगर यह ठीक है तो कृपया इसे जांचें

$obj = new stdClass($array); or
$obj = json_decode(json_encode($array));