1 $data = file_get_contents("data/3.txt"); 2 $ary = split(',',$data); 3 $test2=serialize($ary); 4 saveFile("data/4.txt", $test2); 5 6 /** 7 * 保存文件 8 * 9 * @param string $fileName 文件名(含相对路径)10 * @param string $text 文件内容11 * @return boolean 12 */13 function saveFile($fileName, $text) {14 if (!$fileName || !$text)15 return false;16 17 if (makeDir(dirname($fileName))) {18 if ($fp = fopen($fileName, "w")) {19 if (@fwrite($fp, $text)) {20 fclose($fp);21 return true;22 } else {23 fclose($fp);24 return false;25 } 26 } 27 } 28 return false;29 } 30 31 /**32 * 连续创建目录33 * 34 * @param string $dir 目录字符串35 * @param int $mode 权限数字36 * @return boolean 37 */38 function makeDir($dir, $mode = "0777") {39 if (!dir) return false;40 41 if(!file_exists($dir)) {42 return mkdir($dir,$mode,true);43 } else {44 return true;45 }46 47 }48 49 /*50 echo $data;51 $str = split(',',$data);52 echo "";53 for($i=0;$i < count($str); $i++)54 {55 $new[] = $str[$i];56 echo "";57 echo $str[$i];58 }59 $value = rand(0, 3);60 echo "";61 echo $str[$value];62 */