• 技术文章 >后端开发 >PHP问题

    php怎么读取json文件转为数组

    青灯夜游青灯夜游2022-05-07 11:59:09原创181

    php读取json文件转为数组的方法:1、使用“file_get_contents('文件路径')”语句,将json文件内容读取并存入一个字符串中;2、使用“json_decode(json字符串,true)”语句,将json数据转为数组。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php读取json文件转为数组的方法

    实现思想:

    实现方法:

    实现示例:

    有这么一个test.json文件,里面的内容为:

    1.png

    将其转为PHP数组:

    <?php
    header('content-type:text/html;charset=utf-8');   
    $json_string=file_get_contents('test.json');
    echo $json_string;
    $arr=json_decode($json_string,true);   //将json字符串转成php数组
    var_dump($arr);
    ?>

    2.png

    说明:file_get_contents()函数

    file_get_contents() 函数可以将文件的内容读取到一个字符串中,语法:

    file_get_contents($filename,$include_path,$context,$offset,$max_length)

    参数说明如下:

    注意:file_get_contents() 函数执行失败时,可能返回 Boolean 类型的 FALSE,也可能返回一个非布尔值(如空字符)。所以一般使用===运算符测试此函数的返回值。

    扩展知识:

    除了可以将文件读入一个字符串,还可把整个文件读入一个数组中,只需要使用file()函数即可。想要简单了解该函数,可以参数文章《php怎么逐行将整个文件数据存入数组中

    推荐学习:《PHP视频教程

    以上就是php怎么读取json文件转为数组的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php php文件目录
    上一篇:php整除不尽怎么加一取整 下一篇:php中两个数组求交集的函数有哪些
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php中的单例是什么意思• 一起分析PHP怎么解析JSON数据• thinkphp6教程笔记(总结分享)• php.ini怎么设置错误提示信息• php整除不尽怎么加一取整• 归纳总结thinkphp6常用功能
    1/1

    PHP中文网