txt文件中的多维数组到php数组

时间:2013-09-23 14:18:57

标签: php arrays multidimensional-array

我正在为客户开发一个工具,我在离线使用该工具时将数据保存在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数组中?

2 个答案:

答案 0 :(得分:1)

如果您使用var_dump生成此数据,则将其还原回数组是一项非常重要的任务。但是,如果您导出数据using var_export or serialize,这可以更容易,这可以放回到数组中。

答案 1 :(得分:0)

您可以序列化数组:

http://php.net/serialize

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

http://php.net/unserialize

希望它有所帮助!