The output will be: ArrayĪs you can see, the resulting array has the same keys and values as the original object. You pass true as the second argument to json_decode() to convert the result into an associative array.įinally, you output the resulting array using the print_r() function. Next, you use the json_decode() function to convert the JSON string back into a PHP variable. You then convert the object into a JSON string using the json_encode() function. In the above example, you first create a sample object called $myObject with three properties: name, age, and country. Convert the JSON string to an array using json_decode() Here is an example of how to use json_decode() to convert an object to an array in PHP: // Create a sample object “ Ex 4 -Convert object to an array in PHP The output of the above code is: ” PHP JSON decode example Let’s take the first example, here you will convert the JSON string to PHP array using the json_decode() function. options: It includes bitmask of JSON_OBJECT_AS_ARRAY, JSON_BIGINT_AS_STRING, JSON_THROW_ON_ERROR. ![]() depth: It states the recursion depth specified by user.If it is true then objects returned will be converted into associative arrays. It only works with UTF-8 encoded strings. json: It holds the JSON string which need to be decode.The syntax of JSON decode function is:- json_decode(string, assoc, depth=500, options) Parameters of json_decode() function Now, let’s see how you can use json_decode to convert an object to an array in PHP. PHP: json_decode() | How to decode json to array in PHP By using the json_encode() function to convert an object into a JSON string, you can then use json_decode() to convert it into an array. This function takes a JSON string as input and converts it into a PHP variable. One of the simplest and most effective ways to convert an object to an array in PHP is by using the json_decode() function. An array is indexed by keys, which can be either numeric or string. On the other hand, an array is a collection of data elements, which can be of any data type. In this article, you will learn with examples of how to use json_decode to convert an object to an array in PHP.īefore you dive into the details of using json_decode, let’s first understand what an object and an array are in PHP.Īn object is an instance of a class, and it contains data in the form of properties and methods. ![]() There are several ways to convert an object to an array in PHP, but using json_decode is one of the simplest and most efficient methods. Converting circular structure to JSON Exception in JavaScript
0 Comments
Leave a Reply. |