PHP rename 函数是 PHP 中的一个文件系统函数,它可以用来重命名文件或目录。它接受两个参数:原始文件名和新文件名。如果成功,rename 函数将返回 true,如果失败则返回 false。
$oldname = "oldname.txt"; $newname = "newname.txt"; if (rename($oldname, $newname)) { echo "重命名成功"; } else { echo "重命名失败"; }
rename 函数也可以用来移动文件,只需要将第二个参数更改为不同的路径即可。例如:
$oldname = "oldname.txt"; $newpath = "/home/user/public_html/newname.txt"; if (rename($oldname, $newpath)) { echo "移动成功"; } else { echo "移动失败"; }
此外,rename 函数也可以用来删除文件。例如:
$filename = "/home/user/public_html/test.txt"; // 要删除的文件 if (rename($filename, "")) { echo "删除成功"; } else { echo "删除失败"; }
有时候你会遇到 rename 删除文件时抛出“Permission denied”异常的情况。这是因为你在尝试使用 rename 删除一个不具有写入权限的文件时抛出的异常。要解决这个问题,你必须使用 chmod 权限修改函数来修改该文件的权限。
ftp_rename() 函数重命名 FTP 服务器上的文件或目录。
如果成功,该函数返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
ftp_connection | 必需。规定要使用的 FTP 连接。 |
from | 必需。规定要重命名的文件或目录。 |
to | 必需。规定文件或目录的新名称。 |
PHP str_split() 函数PHP String 参考手册实例 把字符串 Hello 分割到数组中:?php print_r(str_split(Hello)); ? 运行实例 » ...
PHP date_format() 函数PHP Date/Time 参考手册实例 返回一个新的 DateTime 对象,然后格式化日期:?php $date=date_create("201...
PHP timezone_abbreviations_list() 函数PHP Date/Time 参考手册实例 输出 "act" 时区的夏令时、偏移量和时区名称:?php $tzlist...
PHP strnatcmp() 函数PHP String 参考手册实例 使用自然算法来比较两个字符串(区分大小写):?php echo strnatcmp(2Hello world...
PHP strrchr() 函数PHP String 参考手册实例 搜索 world 在字符串中的位置,并返回从该位置到字符串结尾的所有字符:?php echo s...