繁体   English   中英

如何以.JSON文件格式存储MySQL数据?

[英]How to store MySQL data in .JSON file format?

我想要做的是,从MySQL获取数据(电话号码),并将其存储在一个数组中,该数组以文件格式.JSON定义!

我不知道任何JSON所以我遇到了这个麻烦。 一个函数使用administrators.json文件来获取电话号码,这实际上是用数组写的,如下所示:

[
  {
    "phone_number": "+1555555555",
    "name": "Foo"
  }
]

但我不想要静态值,我想从MySQL检索电话号码,然后将该号码传递给这个JSON数组。 我怎么想这样做?

使用此administrators.json的函数如下:

 private function _notificationRecipients()
    {
        $adminsFile = base_path() .
            DIRECTORY_SEPARATOR .
            'config' . DIRECTORY_SEPARATOR .
            'administrators.json';
        try {
            $adminsFileContents = \File::get($adminsFile);

            return json_decode($adminsFileContents);
        } catch (FileNotFoundException $e) {
            Log::error(
                'Could not find ' .
                $adminsFile .
                ' to notify admins through SMS'
            );
            return [];
        }
    }

php上有一个名为json_encode的函数,它基本上可以为你工作。 然后,您可以将结果写入文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM