PHP   发布时间:2019-11-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php生成txt文件实例代码介绍大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

这是一个朋友过来的 php 生成 txt 文件代码,这只是一个实例,需要我来给他生成多个 txt 文件实例的,但我觉得他这个代码有点意思,所以就分享上来了。

先说下这个 php 生成 txt 文件代码都是什么功能吧,肯定是要生成 txt 文件的,有点废话了,不说其它的了,这个 php 代码可以生成指定目录下的一个 txt 文件,并在 txt 文件里面写入三行文字,这个是在 php 里面定义好的。

夏日博客分享下实例的代码如下:

无标题文档 file_dir = $file_dir; } /** * 生成文件的入口函数 * @string $file_name 文件名 * @string $file_type 文件类型 * @array $title 生成内容的标题行 * @array $data 生成内容 */ public function create_file($file_name,$file_type,$title,$data){ if(empty($data)){ return false; } if(!empty($title)){ if(count($title) != count($data[0])){ return false; } } if($file_name == ""){ $file_name = $this->file_name;

}
if($file_type == ""){
$file_type = $this->filetype;
}
$fun = 'mk
'.$file_type;

测试点

echo $fun,'--------------
';
if( method_exists( $this,$fun))
{
$file = $file_name.".".$file_type;
$this -> $fun ($file,$data);
return true;
}else{
return "NO!";
}
}
/*
生成txt类型文件
@string $file 文件名
@array $title 标题
@array $data 内容
/
public function mk_txt($file,$data){
$string = "";
if(!empty($title)){
for( $i = 0;$i < count( $title ); $i++ ){
$string .= ' '. mb_convert_encoding($title[$i],'GBK',"UTF-8");
}
$string .="\r\n";
}
foreach ( $data as $key =>$var)
{
for( $i = 0; $i < count($data[$key]); $i++ ){
$string .= ' '. mb_convert_encoding($data[$key][$i],"UTF-8");
}
$string .="\r\n";
}

测试点

echo $this->file_dir.$file,'-----123---------
';
$fp = fopen($this->file_dir.$file,"a+");
fwrite($fp,$string);
fclose($fp);
return true;
}
}
//**
//测试
$dir ='E:\dev\ ';
$file_name = "test";
$file_type = "txt";
$title = array("name","sex","age");
$data[] = array("tom","boy",20);
$data[] = array("perry","girl",20);
$file = new createFile($dir);
$flag = $file-> create_file($file_name,$data);
if($flag == true){
echo "生成成功";
}else{
echo "生成失败";
}
?>

需要在 E 盘下面新建 dev 文件夹,然后进行运行即可看到效果,运行成功,会在 dev 文件夹下面生成一个 test.txt 的文件,并在里面写入如下的内容:

name sex age tom boy 20 perry girl 20

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

大佬总结

以上是大佬教程为你收集整理的php生成txt文件实例代码介绍全部内容,希望文章能够帮你解决php生成txt文件实例代码介绍所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: