2013-04-13 27 views
0

我的腳本將序列化數組存儲在文本文件中,但是我希望能夠將這些文件分成幾部分並將數據存儲在這些部分中。我雖然有關於使用文本作爲分離,然後使用子字符串在文件中的兩個子字符串之間獲取數據,但有沒有更好的方法(更快,更容易,更可靠等...)?如何在php中將文件分成幾部分?

像這樣:

Data set 1 
------------- 
Data set 2 
------------ 
Data set 3 

唯一的問題就是數據集(序列化數組)可能包含用於splitpoints文本之一...

+1

這是誤格式化......還有應該是---(..) - 字裏行間... – Daniel

+0

你想只存儲文本數據?或者數組中還會包含二進制數據? – hek2mgl

回答

3

如何存儲這些JSON格式?您可以有一個頂級對象來表示一組數據集,或者只是一個名稱/值對列表,如下例所示。這種方法的好處在於你有一堆可用於讀/寫JSON的解析器。

例子:

{ 
    "data_set_1" : "serialized array data for data set 1", 
    "data_set_2" : "serialized array data for data set 2", 
    "data_set_3" : "serialized array data for data set 3" 
} 
+0

很好的答案! ... – hek2mgl

相關問題