Php 如何连接文件名和扩展名字符串?

Php 如何连接文件名和扩展名字符串?,php,filenames,Php,Filenames,我想创建扩展名为“.xml”的文件名字符串 我有$fileName变量,但我不知道如何将该变量与扩展名“.xml”组合 例如:从文件名book1、book2、catalog1、catalog2中,我需要以下输出:book1.xml、book2.xml、catalog1.xml、catalog2.xml。在PHP中,可以使用 因此,如果文件名位于名为$filename的变量中,则执行以下操作 $filename = 'a_file_name'; $filename_extn = $filename

我想创建扩展名为“.xml”的文件名字符串

我有
$fileName
变量,但我不知道如何将该变量与扩展名“.xml”组合


例如:从文件名book1、book2、catalog1、catalog2中,我需要以下输出:book1.xml、book2.xml、catalog1.xml、catalog2.xml。

在PHP中,可以使用

因此,如果文件名位于名为
$filename
的变量中,则执行以下操作

$filename = 'a_file_name';
$filename_extn = $filename . '.xml';
或者,要将扩展添加到现有变量中,可以使用
=
连接或类似的方法

$filename = 'a_file_name';
$filename .= '.xml';

在PHP中,可以使用

因此,如果文件名位于名为
$filename
的变量中,则执行以下操作

$filename = 'a_file_name';
$filename_extn = $filename . '.xml';
或者,要将扩展添加到现有变量中,可以使用
=
连接或类似的方法

$filename = 'a_file_name';
$filename .= '.xml';

如果文件名存储在
$filename
变量中,则可以使用将两个字符串连接在一起

例如:

$fileName = "catalog1";
$extension = "xml";

// You can use the double quotes to build strings like this:
$fileNameWithExtension = "$fileName.$extension";

// Or you can concatenate using the "." operator:
$fileNameWithExtension = $fileName . "." . $extension;

// Of course, there are many ways to skin a cat:
$fileNameWithExtension = implode(".", [$fileName, $extension]);
$fileNameWithExtension = sprintf("%s.%s", $fileName, $extension);

如果文件名存储在
$filename
变量中,则可以使用将两个字符串连接在一起

例如:

$fileName = "catalog1";
$extension = "xml";

// You can use the double quotes to build strings like this:
$fileNameWithExtension = "$fileName.$extension";

// Or you can concatenate using the "." operator:
$fileNameWithExtension = $fileName . "." . $extension;

// Of course, there are many ways to skin a cat:
$fileNameWithExtension = implode(".", [$fileName, $extension]);
$fileNameWithExtension = sprintf("%s.%s", $fileName, $extension);

“文件名”。$var.“.xml”
?这是一个真正的问题吗?这段代码对我有效,谢谢。
“文件名”。$var.“.xml”
?这是一个真正的问题吗?这段代码对我有效,谢谢。