Home >Backend Development >PHP Problem >How to convert array to json in php
How to convert array to json in php: use json_encode function, such as [json_encode($array_1)]. This function is used to JSON encode variables and, if executed successfully, returns JSON data.
json_encode() is used to JSON encode variables. This function returns JSON data if executed successfully, otherwise it returns FALSE.
(Video tutorial recommendation: java video tutorial)
Syntax:
string json_encode ( $value [, $options = 0 ] )
Parameters:
value: the value to be encoded . This function is only valid for UTF-8 encoded data.
options: Binary mask composed of the following constants: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT
Example:
$array_1 = array(); //一维数组 $array_2 = array(); //多维数组 $array_1['username']='ericwolf'; $array_1['age']=25; $array_2['menber']['aa']['username']='ericwolf'; $array_2['menber']['aa']['age']=25; $array_2['menber']['bb']['username']='eeee'; $array_2['menber']['bb']['age']=22; print_r($array_2); $jsonObj_1 = json_encode($array_1); $jsonObj_1 = json_encode($array_2);
Related recommendations: php training
The above is the detailed content of How to convert array to json in php. For more information, please follow other related articles on the PHP Chinese website!