// JavaScript object var obj = { "name": "John Smith", "age": 30, "location": { "country": "USA", "city": "New York" } }; // Convert JavaScript object to PHP array $php_arr = CUtil::JsObjectToPhp(json_encode(obj)); // Access data in PHP array echo $php_arr['name']; // Outputs "John Smith" echo $php_arr['age']; // Outputs 30 echo $php_arr['location']['city']; // Outputs "New York"
// JavaScript object var obj = { "name": "Jane Doe", "age": 25, "hobbies": [ "Reading", "Cooking", "Traveling" ] }; // Convert JavaScript object to PHP array $php_arr = CUtil::JsObjectToPhp(json_encode(obj)); // Loop through hobbies array foreach($php_arr['hobbies'] as $hobby) { echo $hobby . "This example demonstrates how to loop through an array within a converted PHP array using the CUtil JsObjectToPhp function. The hobbies array is accessed and each element is outputted using a foreach loop. The CUtil JsObjectToPhp function is a part of the Bitrix Framework library, which is a proprietary library specifically designed for use with the Bitrix CMS.
"; }