php中將一段數據存到一個txt文件中,並獲取其內容顯示。

這裏的數據可以爲基本數據類型,數組,對象等;

在存儲的時候可以用serialize進行序列化,但取的時候要先用unserialize反序列化。

<?php

    $data = array("上海","西安","北京");

    //將數組存到指定的text文件中
    file_put_contents("E:/data.txt",serialize($data));
    //獲取數據
    $datas = unserialize(file_get_contents("E:/data.txt"));
    print_r($datas);
?>


當然也可以使用json_encode,這裏數組可以以鍵值對存取,取時要用json_decode轉義。

<?php

    $data = array("現代"=>"上海","文化"=>"西安","首都"=>"北京");

    //將數組存到指定的text文件中
    file_put_contents("E:/data.txt",json_encode($data));
    //獲取數據
    $datas = json_decode(file_get_contents("E:/data.txt"));
    print_r($datas);
?>


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章