json_encode
函數(shù)在 PHP 中用于將數(shù)組或?qū)ο筠D(zhuǎn)換為 JSON 格式的字符串。對(duì)于嵌套數(shù)組,json_encode
會(huì)自動(dòng)處理并生成相應(yīng)的 JSON 結(jié)構(gòu)。以下是一個(gè)簡(jiǎn)單的示例:
<?php
$array = array(
"name" => "John",
"age" => 30,
"city" => "New York",
"hobbies" => array(
"reading",
"traveling",
"sports"
)
);
$json_array = json_encode($array);
echo $json_array;
?>
輸出結(jié)果:
{
"name": "John",
"age": 30,
"city": "New York",
"hobbies": ["reading", "traveling", "sports"]
}
在這個(gè)例子中,我們有一個(gè)包含嵌套數(shù)組的數(shù)組。json_encode
會(huì)自動(dòng)處理這個(gè)嵌套數(shù)組,并將其轉(zhuǎn)換為一個(gè) JSON 格式的字符串。輸出結(jié)果中的 hobbies
鍵對(duì)應(yīng)的值是一個(gè) JSON 數(shù)組,包含了三個(gè)元素。