0

我正在为客户开发一个工具,我在离线使用该工具时将数据保存在一个txt文件中,以便他可以将此文件上传到服务器并将数据保存在数据库中。

文本文件中的数据如下所示:

Array
(
    [idcategorie] => 1
    [idmasteruser] => 1
    [societe] => Company
    [marque] => Brand
    [audit] => AUdit
    [nom] => Baker
    [prenom] => James
    [phone] => 
    [email] => some@some.com
    [nboutils] => 3
    [outil0] => Array
        (
            [id] => 20
            [valeurs] => Array
                (
                    [0] => 24
                    [1] => 4
                    [2] => 27
                    [3] => 16
                )

            [file] => /newbam/images-up/HopbV_chefs.jpg
            [notes] => Array
                (
                    [0] => 4
                    [1] => 5
                    [2] => 7
                    [3] => 6
                )
           )
)

如何将这些数据放入使用键后可以处理的 PHP 数组中?

4

2 回答 2

1

如果您曾经var_dump生成此数据,则将其恢复到数组中是一项艰巨的任务。但是,如果您使用var_exportorserialize导出数据,这会容易得多,它可以放回数组中。

于 2013-09-23T14:25:03.620 回答
0

您可以序列化数组:

http://php.net/serialize

它以一种可以保存在文件中并稍后解析为对象或具有反序列化的数组的格式写入数组:

http://php.net/unserialize

希望能帮助到你!

于 2013-09-23T14:24:53.193 回答