json_encode
Transforms a value into a valid JSON string.
Basic usage
Depending on the value of$user
this would return a string in JSON-format, e.g. {"username":"my_username","email":"my_username@smarty.net"}
.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
1 | int | No | bitmask of flags, directly passed to PHP's json_encode |
Examples
By passing 16
as the second parameter, you can force json_encode to always format the JSON-string as an object.
Without it, an array $myArray = ["a","b"]
would be formatted as a javascript array: