json_implode
Table of Contents
Synopsis:
json_implode(«var»)
Technical:
This function serialises an assign variable structure into a JSON string.
All sub-structures are stored as JSON sub-objects, and all assign values are stored as JSON string values. If a part of the structure is both a sub-structure and has an assign value, the sub-structure is stored. Only global assign structures can be serialised.
An assign variable structure can be losslessly round-tripped through json_implode and json_explode, so this function is a good way for a script to serialise state to a file and reconstruct it later.
If the function fails, an empty string is returned.
Returns:
«string» | The JSON serialised form of the structure «var». |
«empty» | The function failed (probably because «var» is not a structure). |
Examples:
@ foo[client] = [EPIC] @ foo[details][description] = [EPIC rocks!] @ foo[details][protocol] = [IRC] @ foo[details][port] = 6667 echo $json_implode(foo)
See Also:
json_implode.txt · Last modified: 2017/07/06 04:08 by 127.0.0.1