【问题标题】:Trying to use php rename function which includes a variable [duplicate]尝试使用包含变量的php重命名函数[重复]
【发布时间】:2019-03-20 03:21:19
【问题描述】:

我正在尝试使用重命名功能将文件从一个文件夹移动到另一个文件夹,我需要包含一个变量。我不能只使用下面的工作示例,因为代码首先从我的一个数据库中提取变量文件名(为了这个问题,我在第二个示例中输入了变量)。

工作正常 - 无变量

<?php
rename('../downloads/test.docx', '../downloads/del/test.docx');
?>

不起作用 - 使用变量

<?php
$filetomove = 'test.docx';
rename('../downloads/.$filetomove.', '../downloads/del/.$filetomove.');
?>

我是否遗漏了一些明显的东西?

【问题讨论】:

  • 试试这个rename('../downloads/' . $filetomove, '../downloads/del/' . $filetomove);
  • 工作得很好,不会告诉你我用代码玩了多久,从未尝试过!

标签: php variables rename


【解决方案1】:

不要使用单引号,使用双引号,否则它会将其视为文字并从中删除串联.

rename("../downloads/$filetomove", "../downloads/del/$filetomove");

Strings

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 2021-10-22
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2021-06-20
    相关资源
    最近更新 更多