PHP中的一些文件操作函數使用演示

6e72 9年前發布 | 1K 次閱讀 PHP

function fileToArray($file) {
    if (!$array = file($file)) {
        die("fileToArray: Could not read file!");
    }
    return $array;
}

function fileToString($file) { if (!$string = file_get_contents($file)) { die("fileToString: Could not read file!"); } return $string; }

function stringToFile($file, $string) { if (!$handle = fopen($file,"w")) { die("stringToFile: Could not open file"); } if (!fwrite($handle, $string)) die("stringToFile: Could not write file"); } fclose($handle); // Should the close handle be error checked, or would I be over doing it? }

function arrayToFile($file, $array) { if (!$handle = fopen($file,"w")) { die("arrayToFile: Could not open file"); } for ($i = 0; $i < count($array); $i++) { if ($i == count($array) - 1) { if (!fputs($handle, $array[$i])) { die("arrayToFile: Could not write file"); } } else { if (!fputs($handle, $array[$i]."\n")) { die("arrayToFile: Could not write file"); } } } fclose($handle); } </pre>

 本文由用戶 6e72 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!