..."/>

php数组怎么转编码?

19次阅读
没有评论

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 "

";
?>

正文完
 
评论(没有评论)