mdeschermeier / fileworker
v1.0
2017-03-08 20:26 UTC
Requires (Dev)
- evert/phpdoc-md: ^0.2.0
- phpdocumentor/phpdocumentor: ^2.9
This package is not auto-updated.
Last update: 2024-09-28 19:58:23 UTC
README
这是一个简单的包,用于搜索、重命名、删除、读取和写入 .csv 文件。
- 类名: FileWorker
- 命名空间: mdeschermeier\FileWorker
方法
getCSVData
mixed FileWorker::getCSVData(string $filename, integer $max_line_size, string $delim)
给定一个 csv 文件名,解析文件并返回关联数组,其中记录的标题在返回数组的 'header' 键中,记录的二维数组在 'data' 键中。
- 可见性: 公共
- 此方法为 静态。
参数
- $filename 字符串
- $max_line_size 整数
- $delim 字符串
writeCSVData
boolean FileWorker::writeCSVData(array $data, string $filename, array $header, string $mode)
给定记录的二维数组、文件名(或路径)以及可选的标题字段数组,此函数将数据写入格式为 csv 的文件。
还可以选择性地接收文件写入模式设置。
- 可见性: 公共
- 此方法为 静态。
参数
- $data 数组
- $filename 字符串
- $header 数组
- $mode 字符串
deleteFile
boolean FileWorker::deleteFile(string $filename)
删除文件的简单包装。
- 可见性: 公共
- 此方法为 静态。
参数
- $filename 字符串
findFilesByExt
mixed FileWorker::findFilesByExt(string $dir, string $filetypes, boolean $regex_passed)
通过文件扩展名进行文件搜索的实用工具。通过传递模式通过第二个参数支持正则表达式匹配,只需确保在传递正则表达式时将 $regex_passed 翻转至 true。仅提供第一个参数将返回所有找到的文件。
- 可见性: 公共
- 此方法为 静态。
参数
- $dir 字符串
- $filetypes 字符串
- $regex_passed 布尔值
findFilesByName
mixed FileWorker::findFilesByName(string $dir, string $term, boolean $regex_passed)
通过文件名进行文件搜索的实用工具。通过传递模式通过第二个参数支持正则表达式匹配,只需确保在传递正则表达式时将 $regex_passed 翻转至 true。仅提供第一个参数将返回所有找到的文件。
- 可见性: 公共
- 此方法为 静态。
参数
- $dir 字符串
- $term 字符串
- $regex_passed 布尔值
renameFile
mixed FileWorker::renameFile(string $original_name, string $new_name, string $parent_dir)
重命名文件的简单包装。可选的 $parent_dir 参数用于在非本地目录中重命名文件。
- 可见性: 公共
- 此方法为 静态。
参数
- $original_name 字符串
- $new_name 字符串
- $parent_dir 字符串
buildRegex
string FileWorker::buildRegex(string $term, boolean $regex_passed)
将各种搜索术语编译成用于公共类方法的正则表达式模式。默认情况下返回匹配所有内容的模式。
- 可见性: 私有
- 此方法为 静态。
参数
- $term 字符串
- $regex_passed 布尔值
README.md 由 evert/phpdoc-md 生成。