无空格地回显两个$变量


Echo two $variables without space?

我得到了一个文本文件[list_of_files.txt],其中包含一个没有扩展名的文件列表,例如

image_23.
image_24.
image_25.

我使用POST方法在所有行中添加一个单词,例如"jpg",并显示结果:

image_23.jpg
image_24.jpg
image_25.jpg

问题是回波显示:

image_23. jpg
image_24. jpg
image_25. jpg

如何删除空格?

$files=file('list_of_files.txt');
    if ($_SERVER['REQUEST_METHOD'] == 'POST'){ 
        foreach($files as $list)
{
    $extension = $_POST['extension'];
    echo "$list",$exstension,"";
    echo "</div>";
}
 }else{ 
?>  

使用trim修剪空白。

$files=file('list_of_files.txt');
if ($_SERVER['REQUEST_METHOD'] == 'POST'){ 
    foreach($files as $list)
    {
        $extension = $_POST['extension'];
        echo trim($list) . trim($extension);
        echo "</div>";
    }
}else{ 
?>  

试试这个:

echo trim($list) . trim($extension);
<?php
$files = file('list_of_files.txt');
if($_SERVER['REQUEST_METHOD'] == 'POST') {
    foreach($files as $list) {
        $ext = $_POST['extension'];
        $file = $list.$ext;
        echo $file;
    }
}
?>

这是一个简单的解决方案

echo $list.$extension; 

您可以在$extension上做一个trim(),然后再显示它,以确保没有空间。

使用微调功能

echo trim($list) . trim($extension);