Glossary Term
json_encode()
json_encode() — Returns the JSON representation of a value.
json_encode() — Returns a string containing the JSON representation of the supplied value. If the parameter is an array or object, it will be serialized recursively.
If a value to be serialized is an object, then by default only publicly visible properties will be included. Alternatively, a class may implement JsonSerializable to control how its values are serialized to JSON.
The encoding is affected by the supplied flags and additionally the encoding of float values depends on the value of serialize_precision.
Inputs: value: The value being encoded. Can be any type except a resource. All string data must be UTF-8 encoded. flags: Bitmask consisting of JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR. The behaviour of these constants is described on the JSON constants page. depth: Set the maximum depth. Must be greater than zero.
Returns: Returns a JSON encoded string on success or false on failure.
Term Connections
Explore related terms connected by shared tags, shared categories, and relationship phrases. This map loads only when it comes into view.
Loading term connections…
