2017-04-09 39 views
-1

我有很多數組數據,並且它需要很多空間來存儲在純php腳本中。讀取腳本並將其存儲在內存中可能需要一段時間。所以我想嘗試保存二進制格式的數據,但我沒有說是如何工作的PHP關聯數組到二進制文件

我怎樣才能多維度關聯數組一樣

$var = array(
    array('name'=> 'name1', 'age' => 23), 
    array('name'=> 'name2', 'age' => 23), 
    ... 
); 

保存到一個二進制文件的任何想法?並在另一個腳本中再次閱讀它?

+0

如果您的文件需要讀取數組然後打包它或解壓縮二進制文件,然後閱讀它...額外步驟如何節省內存? –

+0

好吧,我也不確定。我試圖找到一個解決方案,以加快處理大型陣列 – Bonn

+0

http://stackoverflow.com/questions/6336528/memory-optimization-in-php-array –

回答

0

你可以使用php packunpack函數來做到這一點。