php怎么转换数组成json?

47次阅读
没有评论

将PHP数组转换为JSON字符串非常简单,只需要使用内置的json_encode函数即可。这个函数可以将PHP数组转换成JSON格式,方便后续的数据传输、存储等操作。

下面是一个示例,展示如何将PHP数组转换为JSON字符串:

<?php
$book = array(
    'title' => 'PHP in Action',
    'author' => 'Jane Smith',
    'price' => 29.99
);

$json = json_encode($book);

echo $json;
?>

上面的代码定义了一个包含书籍信息的PHP数组 $book。然后使用json_encode函数将这个数组转换成JSON字符串,并将结果赋值给 $json 变量。最后,使用 echo 命令输出 $json 变量,即可看到转换后的JSON格式的字符串。

可以使用json_decode函数将JSON字符串解码为PHP数组:

<?php
$json = '{"title":"PHP in Action","author":"Jane Smith","price":29.99}';

$book = json_decode($json, true);

print_r($book);
?>

上面的代码首先定义了一个JSON格式的字符串,并且使用json_decode函数将其解码成了PHP数组。其中,第二个参数传递了 true,表示解码后返回关联数组。为了验证解码是否成功,使用 print_r函数输出了解码后的PHP数组。

正文完
 
评论(没有评论)