我正在尝试将虚拟主机记录存储在数据库中。所以我有一个包含这些记录的大型数组(来自conf文件)。我想将这个数组分成更小的数组,每个数组包含1个虚拟主机记录。有一些问题决定最好的方法来做到这一点。以下是来自日志的大数组的示例,其中数字是数组键。
88=[<VirtualHost *:80>
]
89=[ ServerAdmin xxx@xxxx.com
]
90=[ DocumentRoot asdf/asdf/asdf
]
91=[ ServerName xxx.yyyy.com
]
92=[ ServerAlias xxx.zzzz.com
]
93=[</VirtualHost>
简短版本:在virtualHost / virtualHost
中将大数组拆分为较小的数组谢谢
答案 0 :(得分:1)
老实说,我认为最好的办法是implode
将数组排成一个字符串并使用DomDocument或SimpleXML类。
答案 1 :(得分:0)
将大型数组拆分为较小的数组时,PHP的数组切片功能非常方便。将此功能与获得精确偏移和长度值的函数结合使用。