header('Content-type:text/html;charset=utf-8');
function c($tag)
{
echo "<title>$tag</title>";
}
c($tag = "json与serialize对比");
#创建数组
$member = array(
"username",
"age"
);
#var_dump($member);
#转换为json格式
echo "当数组被转换为json格式时:";
echo "<br />";
$jsonDemo = json_encode($member);
var_dump($jsonDemo);
echo "<hr />";
#转换为serialize
echo "当数组被转换为serialize格式时:";
echo "<br />";
$serializeDemo = serialize($member);
var_dump($serializeDemo);
echo "<hr />";
echo "json还原初始数据格式:";
echo "<br />";
#json格式还原为初始数据格式
$jsonReduction = json_decode($jsonDemo);
var_dump($jsonReduction);
echo "<hr />";
#索引数组与关联数组
echo "索引数组(无值):";
echo "<br />";
$array1 = array (
"username",
"age"
);
var_dump($array1);
echo "<hr />";
echo "关联数组(有值)";
echo "<br />";
$array2 = array(
"username" => "王家逸",
"age" => "30",
);
var_dump($array2);