PHP数组转换编码可以使用PHP内置函数`json_encode()`和`json_decode()`。前者将PHP数组转换成JSON字符串,后者将JSON字符串转换成PHP数组。
示例代码:
<?php
// 当前数组编码为utf-8
$array = array(
"name" => "张三",
"age" => 20
);
// 将数组转换成JSON字符串,并以utf-8编码输出
$json = json_encode($array, JSON_UNESCAPED_UNICODE);
echo $json;
// 将JSON字符串转换成PHP数组,并以utf-8编码输出
$array2 = json_decode($json, true);
echo "";
print_r($array2);
echo "
";
?>
以上代码通过`json_encode()`将数组转换成UTF-8编码的JSON字符串,并通过`json_decode()`将JSON字符串转换成PHP数组,再使用`print_r()`函数输出数组。
代码块:
<?php
// 当前数组编码为utf-8
$array = array(
"name" => "张三",
"age" => 20
);
// 将数组转换成JSON字符串,并以utf-8编码输出
$json = json_encode($array, JSON_UNESCAPED_UNICODE);
echo $json;
// 将JSON字符串转换成PHP数组,并以utf-8编码输出
$array2 = json_decode($json, true);
echo "";
print_r($array2);
echo "
";
?>
正文完