store data into a text file using php?

前端 未结 6 1363
有刺的猬
有刺的猬 2021-01-13 14:46

i am trying to store data in a text file, something like an array into a text file using php instead of storing into mysql database.

for example here are the data to

6条回答
  •  半阙折子戏
    2021-01-13 15:13

    These functions should do what you want :

    function storeInTextFile($array,$path) {
        if(file_exists($path)) {
             $handle = fopen($path,'wb');
             fwrite($handle, arrayToString($array));
             fclose($handle);
        }
    }
    
    function arrayToString($array) {
        $string = '';
        foreach($array as $key => $value) {
            $string .= "{$key} => {$value}\n";
        }
        return $string;
    }
    
    function stringToArray($string) {
        $explodedString = explode('\n',$string);
        $returnArray = array();
        foreach($explodedString as $arrayValue) {
            list($key,$value) = explode(' => ',$arrayValue);
            $returnArray[$key] = $value;
        }
    
        return $returnArray;
    }
    

提交回复
热议问题